Ibatis如何调用存储过程?
来源:互联网 发布:花千骨天羽进阶数据 编辑:程序博客网 时间:2024/06/05 06:26
存储过程的调用是使用<procedure>元素来调用的, 下面是一个使用带输出参数的存储过程的例子:
<parameterMap id=”swapParameters” class=”map” >
<parameter property=”email1″ jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”INOUT”/>
<parameter property=”email2″ jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”INOUT”/>
</parameterMap>
如果你的存储过程返回一个结果集,那么使用queryForList()或者queryForObject来调用, 如果你的存储过程既返回结果集又更新数据库数据,那么需要配置<transactionManager>的commitRequired=’true’
如果存储过程不返回结果集,或者仅仅以输出参数的形式返回结果集,那么应该使用update()方法。
<procedure id=”swapEmailAddresses” parameterMap=”swapParameters” >
{call swap_email_address (?, ?)}
</procedure>
0 0
- Ibatis如何调用存储过程?
- iBatis调用存储过程
- ibatis 调用存储过程
- Ibatis调用存储过程
- Ibatis调用存储过程
- Ibatis调用存储过程
- ibatis调用存储过程
- ibatis 调用存储过程
- ibatis调用存储过程
- ibatis调用存储过程
- ibatis调用存储过程
- ibatis 调用存储过程
- iBatis调用存储过程
- ibatis存储过程调用
- Ibatis调用存储过程调用存储过程
- ibatis 调用mysql 存储过程
- ibatis调用分页存储过程
- ibatis调用oracle存储过程
- OSI 七层模型 VS TCP/IP 协议族
- 面向对象编程OOP的优点
- JAVA面试题集(2)
- bzoj3436(差分约束系统)
- 文章标题
- Ibatis如何调用存储过程?
- linux kernel是如何做到释放仅在启动时使用的内存的?
- 修改.srt格式字幕文件
- Java方向软件笔试题
- angular初学者福利啦(列表增、删、改)
- BeetlSQL 实现 ORMapping
- leetcode-java-326. Power of Three
- C++11中的move与forward
- 该如何设置数据连接池的初始大小