본문 바로가기
IT/예외처리

Error getting generated key or setting result to parameter object

by 최고영회 2014. 7. 14.
728x90
반응형
SMALL
unique or primary key 가 있는 table 에 아래와 같이 insert 할 경우

<insert id="insertTest" parameterType="testVO">
       INSERT INTO test_table ( idx, name, age ) 
       VALUES ( #{idx},  #{name},  #{age})
</insert>

Error getting generated key or setting result to parameter object

이럴 때는 <selectKey> 를 이용한다.


<insert id="insertTest" parameterType="testVO">
       INSERT INTO test_table ( idx, name, age ) 
       VALUES ( #{idx},  #{name},  #{age})
       <selectKey keyProperty="idx" resultType="double" order="AFTER">
            select LAST_INSERT_ID() AS idx
       </selectKey>
</insert>


728x90
반응형
LIST