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
'IT > 예외처리' 카테고리의 다른 글
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. (0) | 2021.05.26 |
---|---|
POODLE 취약점 처리 방법 (0) | 2014.10.27 |
톰캣 구동 시 에러 (0) | 2013.12.24 |
ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 (0) | 2013.12.24 |
MySQL 외부 접속 (ERROR 1130 (00000): Host 'x.x.x.x' is not allowed to connect to this MySQL server) (0) | 2013.12.24 |