定义了一个类型:
create or replace type userid_table as table of NUMBER(17);然后在存储过程中接收参数定义如下:
create or replace procedure abc
(
userids in userid_table,
outflag out NUMBER
)
...那么在Java中我传入一个数组,在ibatis的map里面应该怎么配置?
<parameterMap id="abcParameter" class="java.util.Map">
<parameter property="userids" javaType=" " jdbcType=" " mode="IN"/>
<parameter property="outflag" javaType="java.lang.Integer" jdbcType="DECIMAL" mode="OUT"/>
</parameterMap>
就是userids这里的javaType跟jdbcType我应该填写什么类型?
create or replace type userid_table as table of NUMBER(17);然后在存储过程中接收参数定义如下:
create or replace procedure abc
(
userids in userid_table,
outflag out NUMBER
)
...那么在Java中我传入一个数组,在ibatis的map里面应该怎么配置?
<parameterMap id="abcParameter" class="java.util.Map">
<parameter property="userids" javaType=" " jdbcType=" " mode="IN"/>
<parameter property="outflag" javaType="java.lang.Integer" jdbcType="DECIMAL" mode="OUT"/>
</parameterMap>
就是userids这里的javaType跟jdbcType我应该填写什么类型?
http://www.javaeye.com/problems/5052
java中使用ibatis来调用存储过程
http://edu.codepub.com/2010/1023/26582.php
希望对你有帮助