异常引发了使用表和记录类型执行Oracle SP

时间:2014-11-21 18:28:55

标签: java sql oracle jooq

我正在评估JOOQ,Oracle - > Java生成顺利。但是,我在调用SP时遇到问题,需要将表类型作为IN PARAMETER

XxFooRecTypeRecord record = new XxFooRecTypeRecord();       
record.setPreferenceStartDate(new Date(new java.util.Date().getTime()));        

XxFooTabTypeRecord table = new XxFooTabTypeRecord();
table.set(record);

Preferences procedure = new Preferences();
procedure.setPPreferenceRec(table);
procedure.execute(configuration);

给我PLS-00306例外:拨打'偏好'

的错误数量或类型的参数

对于使用原语(字符串,数字等)的存储过程,它按预期工作。

进一步在日志中我看到:

2014-11-21 13:23:29 DEBUG LoggerListener:258 - Calling routine : { call "XXAR"."XX_AR_FOO_PKG"."PREFERENCES"(?, ?, ?) }

但我没有看到绑定值记录行。

0 个答案:

没有答案