[Mybatis] insert 쿼리 실행 결과를 리턴받아 원하는 값 얻기 <selectKey>
insert나 update를 한후, 결과값을 바로 리턴해야 하는 경우가 있는데, 기본 mybatis에서 제공하는 insert와 update는 업데이트 한 행의 개수를 리턴해준다 결과값을 받기위해 불필요한 쿼리를 또 진행해야 하는 문제가 생긴다. 이때 selectKey라는 엘리먼트를 사용하여 INSERT나 UPDATE에서 결과값을 리턴할수 있게 해준다. 사용법 INSERT INTO product (prod_no,prod_name,prod_detail,manufacture_day,price,image_file,reg_date) VALUES (seq.NEXTVAL,#{prodName},#{prodDetail},#{manuDate},#{price},#{fileName},SYSDATE) SELECT seq.cur..
2023. 8. 24.