MyBatis 中调用存储过程
2011-07-28 17:23
120 查看
在 MyBatis 中,<procedure> 元素已经被移除,通过 <select>、<insert> 和 <update> 进行定义:
MyBatis 中调用存储过程的方式
<select id="getUsers" parameterMap="hashmap" statementType="CALLABLE">
{ ? = call up_getUsers(userID => ?)}
</select>
如上所示,通过 statementType 属性将该语句标识为存储过程而非普通 SQL 语句。
============ http://www.iteye.com/problems/52584
<!-- 调用存储过程 -->
<select id="getAllUser" statementType="CALLABLE">
{call
getAllUser(#{userList,<!-- 参数 -->
mode=OUT,<!-- 参数类型 -->
javaType=java.sql.ResultSet,<!-- 参数java类型 -->
jdbcType=CURSOR,<!-- 参数jdbc类型 -->
resultMap=userMap<!-- ResultSet需要resultMap参数 -->
})}
</select>
MyBatis 中调用存储过程的方式
<select id="getUsers" parameterMap="hashmap" statementType="CALLABLE">
{ ? = call up_getUsers(userID => ?)}
</select>
如上所示,通过 statementType 属性将该语句标识为存储过程而非普通 SQL 语句。
============ http://www.iteye.com/problems/52584
<!-- 调用存储过程 -->
<select id="getAllUser" statementType="CALLABLE">
{call
getAllUser(#{userList,<!-- 参数 -->
mode=OUT,<!-- 参数类型 -->
javaType=java.sql.ResultSet,<!-- 参数java类型 -->
jdbcType=CURSOR,<!-- 参数jdbc类型 -->
resultMap=userMap<!-- ResultSet需要resultMap参数 -->
})}
</select>
相关文章推荐
- mybatis调用存储过程
- MyBatis 调用MySql存储过程处理树形结构结果集
- mybatis调用存储过程
- mybatis-如何调用存储过程
- MyBatis (6)——调用存储过程
- mybatis调用存储过程
- Spring Mvc那点事---(14)Spring Mvc之mybatis调用存储过程
- mybatis call stored procedure(MyBatis 调用存储过程)
- mybatis调用存储过程返回map
- mybatis 调用存储过程 返回游标 实例
- MyBatis调用存储过程,含有返回结果集、return参数和output参数
- mybatis调用存储过程 示例
- mysql 存储过程,以及mybatis如何调用
- Mybatis技术(五)Mybatis调用存储过程
- mybatis调用存储过程
- MyBatis-调用存储过程
- MyBatis学习总结(六)——调用存储过程
- 【Mybatis学习总结七】调用存储过程
- MyBatis学习笔记(六)——调用存储过程
- MYbatis调用存储过程