반응형 mybatis1 [MyBatis] selectKey태그를 이용하여 insert하고 난 후 key값 리턴받기 1. 개요 MyBatis로 데이터 CRUD를 관리하는 프로젝트를 진행할 때, 간혹 insert 후 시퀀스 값을 얻어와야 할 때가 있다. 예를 들어, 다른 시스템과 인터페이스되는 API를 개발할 때, 시퀀스key 값을 리턴을 해줘야 하거나, 인서트한 후에 생성된 시퀀스 key값을 다른 테이블의 FK로 넣어줘야 할 경우이다. 지금부터 서술할 방법 외에도 다른 여러가지 방법이 있겠지만, MyBatis xml내부에서 간단하게 사용가능한 방법을 이번 포스팅에 기술하려고 한다. 2. 태그 insert문 내부에 태그를 사용하여 key값을 얻어올 수 있다. 이번 예제에서는 insert태그의 parameterType을 hashmap으로 한 예제임을 하자. 태그 내부에 태그를 추가하여 사용가능하다. keyProperty .. 2023. 3. 8. 이전 1 다음 반응형