![[MyBatis] INSERT 성공 후 생성된 자원의 PK 같이 얻어오기 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FnyyLI%2FbtrGHmpckWe%2FAAAAAAAAAAAAAAAAAAAAAFn4FHLkxkDzqMuYXSMReyBE54o_PdL3IuFjmlFzXLWe%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D3LFb7Uzd0PhPNOfgjd3BlcfvSDU%253D)
Java
[MyBatis] INSERT 성공 후 생성된 자원의 PK 같이 얻어오기
쿼리 매퍼인 MyBatis에서도 자원을 생성하면서 동시에 그 정보(Primary Key)를 객체에 얻어와보자 Servlet + Mybatis + Jsp 를 사용하여 웹 서비스를 만들어볼때는 몰랐는데 Spring + MyBatis로 REST API를 만들려다보니까 Mybatis를 사용해 특정 테이블에 자원을 INSERT 하고 즉시 그 자원에 대한 정보를 가져와야 하는 상황이 발생하게 되었다. 기본적으로 Mybatis 를 통한 CUD 쿼리의 작업 결과는 정수로 결과의 성공여부를 나타내주는 것 같았다. JPA에서는 객체에다가 영속화해줘서 고민해볼 필요가 없는 문제인데 조회 쿼리를 한번 더 날리고 싶지는 않았고 검색하여 본 옛 선배님들의 글들 통해 이를 적용해보았던 내용들을 기록해보았다. 문제 상황: 회원가입 ..