OVERCODE

Mybatis의 statementType="CALLABLE" 은 무엇입니까? 본문

Tips

Mybatis의 statementType="CALLABLE" 은 무엇입니까?

오버코드 2021. 9. 1. 12:55

statementType="CALLABLE"  로 지정하면
프로시저에서 out로 지정한 값들이 insertBoard를 요청할때 사용한 파라미터 map에 담긴다.

<insert id="insertBoard" statementType="CALLABLE" parameterType="map">
{
    call usp_insertGifticon(
        #{no, javaType=int, jdbcType=INTEGER, mode=IN}
        , #{title, javaType=string, jdbcType=VARCHAR, mode=IN}
        , #{startDate, javaType=date, jdbcType=DATE, mode=IN}
        , #{regDate, javaType=date, jdbcType=DATE, mode=OUT}
        , #{resultCode, javaType=int, jdbcType=INTEGER, mode=OUT} )
}
<insert>

출처: https://skydev.tistory.com/entry/mybatis에서-stored-procedure-호출방법 [YOU ONLY LIVE ONCE]


Comments