728x90
반응형
<insert id="insertAlarmStep" parameterType="alarmStepVO" useGeneratedKeys="true" keyProperty="crisisId" keyColumn="CRISIS_ID">
</insert>
insert id : Mapper에서 호출할 쿼리ID
parameterType : 파라미터 VO
useGeneratedKeys : 자동생성키 (default는 'false')
keyProperty : 리턴 VO getter
keyColumn : 가져올 key의 Column명(SQL)
위와 같이 설정하면 key Column이 auto_increment Column인 경우
증가된 값이 keyProperty에 바로 담겨서 INSERT INTO에 선언하지 않아도 INSERT 가능!
적용:
728x90
반응형
'SQL' 카테고리의 다른 글
[MySQL] CONCAT & GROUP_CONCAT (0) | 2023.02.13 |
---|---|
[SQL] DELETE, TRUNCATE, DROP 차이점 (0) | 2022.11.01 |
[SQL] INSERT, UPDATE, DELETE (0) | 2022.11.01 |
[MySQL] LEFT JOIN, RIGHT JOIN, INNER JOIN, UNION (0) | 2022.11.01 |
[MyBatis] 동적 태그 (0) | 2022.11.01 |