<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)을 적으면 된다.
'데이터베이스 > 아이바티스(iBatis)' 카테고리의 다른 글
[iBatis] iBatis 에서 오라클 프로시져 호출 방법 (0) | 2016.05.17 |
---|---|
[iBatis] insert, update, delete 시 반환 값 (2) | 2016.04.08 |
Iterate 예제 (0) | 2014.10.13 |
iBatis 에서 select key 를 이용하여 키 값 가져오기 (0) | 2014.10.08 |
iBatis 에서 like 조건문 쓰기 (2) | 2014.09.15 |