通过mybatis向oracle存储过程发送嵌套对象
Send nested objects to oracle stored procedure through mybatis
如何以嵌套列表为参数调用oracle存储过程?
例如:CALL procedure(arg1)
其中 arg1
是 list [1,2,[1,2,3]]
。我已经编写了一个类型处理程序来映射参数,但是如何映射 [1,2,3]
例如:伪代码
STRUCT struct = new STRUCT(structDescriptor, connection, new Object[]{1,2,?});
ArrayDescriptor = new ArrayDescriptor(arrayDescriptor ,connection, struct);
我通过发送结构数组解决了这个问题
如何以嵌套列表为参数调用oracle存储过程?
例如:CALL procedure(arg1)
其中 arg1
是 list [1,2,[1,2,3]]
。我已经编写了一个类型处理程序来映射参数,但是如何映射 [1,2,3]
例如:伪代码
STRUCT struct = new STRUCT(structDescriptor, connection, new Object[]{1,2,?});
ArrayDescriptor = new ArrayDescriptor(arrayDescriptor ,connection, struct);
我通过发送结构数组解决了这个问题