ibatis 시절에는 procedure라는 테그가 있어서 해당 테그를 이용해 프로시져를 수행했다면 myBatis에서는 일반 쿼리문 처럼 insert, update, select 문을 통하여 프로시져를 수행할수 있다. insert, update, select 중 어떠한 테그를 사용해도 프로시저를 호출할수 있다.
대신
statementType
=
"CALLABLE" 이라는 속성을 추가해 줘야 프로시져로 인식하여 프로시져를 수행한다.
<update id="execureProcedure" statementType="CALLABLE"> { call procedure_name(#{id}, #{name}) } </update>
'Framework > myBatis' 카테고리의 다른 글
[Mybatis] 쿼리 파라미터 null 처리방법 (0) | 2013.11.14 |
---|---|
[Mybatis]resultMap을 이용한 1:N select시 주의 점 (2) | 2013.11.14 |
MyBatis - MyBatis를 사용하자 (MyBatis 초기 설정) (7) | 2011.01.08 |