相关疑难解决方法(0)

Java SQLData-使用列表/数组强制转换为用户对象?

我正在学习如何使用SQLData,并且在投射回我的对象​​时遇到问题。

我的Oracle类型看起来像这样:

CREATE OR REPLACE TYPE activities_t AS OBJECT
(
   list   activity_list_t;
);

CREATE OR REPLACE TYPE activity_list_t AS TABLE OF activity_t;

CREATE OR REPLACE TYPE activity_t AS OBJECT
(
   startDate  DATE;
   endDate    DATE;
);
Run Code Online (Sandbox Code Playgroud)

我的Java看起来像这样:

public class Activities implements SQLData {
    private String sqlType = "ACTIVITIES_T";
    List<Activity> list;

    // must have default ctor!
    public Activities() {
    }

    public String getSQLTypeName() throws SQLException
    { 
        return sqlType; 
    }

    public List getList() {
        return list;
    }

    public void setList(List list) {
        this.list …
Run Code Online (Sandbox Code Playgroud)

java oracle mapping types jdbc

1
推荐指数
1
解决办法
2256
查看次数

标签 统计

java ×1

jdbc ×1

mapping ×1

oracle ×1

types ×1