ibatis调用存储过程,且返回的结果集不确定列数
2018-03-27 13:48
302 查看
第一次使用ibatis调用存储过程,且返回是不确定列数的结果集。通过网上搜集的资料,找出两种写法来解决这个问题。数据库使用的是sql server2008R2方法一
<select id="id名,java调queryForList用到" parameterClass="java.util.HashMap" resultClass="java.util.HashMap" >
execute 存储过程名 #参数#(多个参数用逗号“,”连接)
</select>
<select id="id名,java调queryForList用到" parameterClass="java.util.HashMap" resultClass="java.util.HashMap" >
execute 存储过程名 #参数#(多个参数用逗号“,”连接)
</select>
方法二:注意?和入参的顺序要一致 <parameterMap id="传入参数map名" class="java.util.HashMap"> <parameter property="第一个参数" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN"/> <parameter property="第二个参数" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN"/> </parameterMap> <procedure id="id名,java调queryForList用到" resultClass="java.util.HashMap" parameterMap="传入参数map名" > {call 存储过程名(?,?)} </procedure>
相关文章推荐
- spring mybatis 3.2调用mysql存储过程返回多结果集(完整、亲测、可用)
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- ssh调用存储过程,console提示错误:该语句没有返回结果集。
- JDBC调用存储过程 返回多结果集
- java调用mysql存储过程返回多个结果集,与.net不同
- java调用mysql存储过程返回多个结果集,与.net不同
- php调用存储过程返回结果集,解决can't return a result set in the given context错误的方法
- 使用 iBatis 调用存储过程并返回值
- EF 调用存储过程、返回多结果集和OUTPUT参数 等问题
- MyBatis调用存储过程,含有返回结果集、return参数和output参数
- javaEE--ibatis--Sping+flex4 调用存储过程返回List结果集
- mysql 创建存储过程 返回结果集 调用存储过程
- java调用oracle返回结果集的存储过程
- mybatis 调用存储过程,处理返回2个不同类型的结果集
- MyBatis调用存储过程,含有返回结果集、return参数和output参数 .
- MyBatis调用存储过程,含有返回结果集、return参数和output参数
- jdbc调用存储过程,遍历两个结果集(获取存储过程返回的多个结果集),珍藏版
- ibatis调用存储过程(无返回参数)
- Mybatis调用存储过程返回多个结果集
- ibatis 调用存储过程返回游标sys_refcursor