如何在Java中调用包含用户定义类型的Oracle存储过程?

在Oracle DB中:

我有以下存储过程:


procedure getInfo ( p_ids IN IDS_TABLE, p_details OUT cursor )

类型IDS_TABLE是:


create or replace type IDS_TABLE as table of IDS    


create or replace type IDS as object ( id1 NUMBER, id2 NUMBER, id3 NUMBER )

如何在Java中调用getInfo?


慕斯王
浏览 811回答 3
3回答

泛舟湖上清波郎朗

如果使用Spring,则可能需要查看提供了一种类型的Spring Data JDBC ExtensionsSqlArrayValue。第7.2.1章使用SqlArrayValue为IN参数设置ARRAY值说明了如何使用数组参数调用过程。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Oracle