0

我在pl/sql中有一个记录类型和一个包含上述声明记录的表

TYPE record_type IS RECORD
(a  A,
 b  B) ;
TYPE record_table IS TABLE OF record_type;

注意:上面的 A、B 类型是我的包中的自定义对象

现在,我想将上面声明的表的游标返回给 JAVA。

当我盲目地打电话

OPEN Cursor for 
select * from ab_record_table ;

它可以编译,但在使用此过程时会在 java 中引发以下错误

Exception in thread "main" java.sql.SQLException: ORA-21700: object does not exist or is marked for delete

请告诉我,如何处理...

4

1 回答 1

1

Spring Data JDBC Extensions支持oracle 自定义类型,如对象和数组。

于 2013-03-12T11:03:54.647 回答