[Mybatis] 쿼리 실행 후 동시에 기본키 or 원하는 값 가져오기(INSERT, UPDATE, MERGE)


[Mybatis] 쿼리 실행 후 동시에 기본키 or 원하는 값 가져오기(INSERT, UPDATE, MERGE)

INSERT 문을 실행하고나서 잘 실행이 됐는지 확인 또는 생성된 키를 바로 다른 작업에 사용하기 위해 SELECT를 하게되는 과정이 생깁니다. 그러면 키 값만 SELECT하는 로직을 추가로 작성해야 되겠죠.이 과정을 줄이기 위해 INSERT 태그에 사용하는 속성이 있습니다.useGeneratedKeys 속성INSERT 됨과 동시에 생성된 키를 가져오게 하는 useGeneratedKeys 속성입니다. 먼저, 어떻게 사용되는지 보겠습니다.* Oracle이 아니면 PK를 자동증가 키로 설정하거나 selectKey 태그를 사용해야합니다.useGeneratedKeys 속성을 사용할 때 keyColumn, keyProperty 속성이 같이 쓰입니다.useGeneratedKeys = &..........

[Mybatis] 쿼리 실행 후 동시에 기본키 or 원하는 값 가져오기(INSERT, UPDATE, MERGE)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Mybatis] 쿼리 실행 후 동시에 기본키 or 원하는 값 가져오기(INSERT, UPDATE, MERGE)