码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis 调用存储过程

时间:2017-08-27 12:46:16      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:acl   pre   column   select   ast   data   count   result   resultmap   

1.定义存储过程

技术分享

 

 

2.调用存储过程

	<!-- public void getPageByProcedure(); 
	1、使用select标签定义调用存储过程
	2、statementType="CALLABLE":表示要调用存储过程
	3、{call procedure_name(params)}
	-->
	<select id="getPageByProcedure" statementType="CALLABLE" databaseId="oracle">
		{call hello_test(
			#{start,mode=IN,jdbcType=INTEGER},
			#{end,mode=IN,jdbcType=INTEGER},
			#{count,mode=OUT,jdbcType=INTEGER},
			#{emps,mode=OUT,jdbcType=CURSOR,javaType=ResultSet,resultMap=PageEmp}
		)}
	</select>
	<resultMap type="com.atguigu.mybatis.bean.Employee" id="PageEmp">
		<id column="EMPLOYEE_ID" property="id"/>
		<result column="LAST_NAME" property="email"/>
		<result column="EMAIL" property="email"/>
	</resultMap>

  

mybatis 调用存储过程

标签:acl   pre   column   select   ast   data   count   result   resultmap   

原文地址:http://www.cnblogs.com/GotoJava/p/7440028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!