데이터베이스/아이바티스(iBatis)

Mysql 에 방금 Insert 한 키(Key) 값 가져오기(iBatis)

후바스탱크 2015. 11. 20. 10:05

<insert id="insertData" parameterType="DataClass">


     /* query */


   <selectKey keyProperty="id" resultClass="int">

        SELECT LAST_INSERT_ID()

   </selectKey>

</insert>


iBatis(아이바티스) 기준으로

MySQL 에서 Insert 직후 생성 된 Key 값을 위와 같이 selectKey 를 이용하여 가져올 수 있다.

keyProperty에는 parameterType에 지정한 클래스와 와 매칭되는 값(id)을 적으면 된다.