首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ibatis 调用存储过程返回游标有关问题

2012-08-22 
ibatis 调用存储过程返回游标问题javaTypejava.lang.Integer modeIN / parameter propertyp_cur

ibatis 调用存储过程返回游标问题
javaType="java.lang.Integer" mode="IN" />
<parameter property="p_cursor" jdbcType="ORACLECURSOR"
javaType="java.sql.ResultSet" mode="OUT"/>
</parameterMap>
<procedure id="query_search" parameterMap="test_map" resultClass="java.lang.String">
{call p_search(?,?)}
?? </procedure>

java:

SqlMapClient client =? IBatisConfig.getSqlMapper();
??????? Map<String,Object> map = new HashMap<String,Object>();
??????? map.put("weight_value", 30);
??????? try {?
??????????? List<String> list = client.queryForList("query_search",map);
??????????? System.out.println(list.size());
??????? }
??????? catch (SQLException e) {
?????????
??????? }


使用 ibatis 2.1.6 版本执行有问题。搞了半天。发现时这个版本对存储过程支持有问题。
换成 2.3.4 问题解决。

热点排行