mybatis 調用存儲過程
阿新 • • 發佈:2017-08-27
params oracl count start integer _id res select tgui
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 調用存儲過程