问题:在分层开发环境下,通过ibatis将一批序列号传给存储过程的in,存储过程返回的是oracle自定义的结构列表对象out_loacl_adv_list,如下:
info_pro(IN_ORDER_LIST IN REJECT_BATCH_ORDER_TBL_TYPE,
Out_local_adv_list OUT HIS_ADV_INFO_LIST_TYPE,
Out_procsign OUT VARCHAR2,
out_message OUT VARCHAR2)---------------------------------
CREATE OR REPLACE TYPE HIS_ADV_INFO_LIST_TYPE IS TABLE OF HIS_ADV_INFO_TYPE;
--------------------------------
CREATE OR REPLACE TYPE HIS_ADV_INFO_TYPE IS OBJECT (
ORDER_SERIAL_NO VARCHAR2(21) ,
BATCH_SERIAL_NO VARCHAR2(21) ,
SERIAL_NUM NUMBER ,
TRAN_AUDIT_NUM VARCHAR2(32)
);开发此存储过程的大师说,他只能返回对象,不能返回游标。
请问使用ibatis怎么接收这个对象呢。
info_pro(IN_ORDER_LIST IN REJECT_BATCH_ORDER_TBL_TYPE,
Out_local_adv_list OUT HIS_ADV_INFO_LIST_TYPE,
Out_procsign OUT VARCHAR2,
out_message OUT VARCHAR2)---------------------------------
CREATE OR REPLACE TYPE HIS_ADV_INFO_LIST_TYPE IS TABLE OF HIS_ADV_INFO_TYPE;
--------------------------------
CREATE OR REPLACE TYPE HIS_ADV_INFO_TYPE IS OBJECT (
ORDER_SERIAL_NO VARCHAR2(21) ,
BATCH_SERIAL_NO VARCHAR2(21) ,
SERIAL_NUM NUMBER ,
TRAN_AUDIT_NUM VARCHAR2(32)
);开发此存储过程的大师说,他只能返回对象,不能返回游标。
请问使用ibatis怎么接收这个对象呢。
存储过程返回游标的在ibatis中倒是处理过
你这种状况的到是没弄过