将对象从Java传递到Oracle过程

要将数组传递给oracle过程,我们使用ArrayDiscriptorARRAY对象。 我必须使用哪些对象将对象传递给存储过程?

ArrayDesciptor和ARRAY类(以及StructDescriptor和STRUCT)映射到Oracle TYPES – 即创建的对象类似于……

 create type my_obj as object( id varchar2(x), etc ); 

如果您可以访问java,那么您应该能够看到ArrayDescriptor的构造位置,并从中获取数据库类型名称。

您可以使用这些oracle类型作为函数和过程的参数。