mybatis1 [MyBatis] selectKey 게시판 CRUD를 만들면서 단위테스트를 진행할 때, insert 후 해당 게시글의 번호가 필요할 때가 있다. 이 때, autoIncrement로 채번해서 사용했기 때문에 단위테스트를 진행하면서 불편함을 느꼈다. 이러한 불편한 점을 해결하고자 selectKey를 사용해주었다. order: 데이터가 추가되지 전/후 시점으로 BEFORE/AFTER 을 지정 (대소문자 가린다.) resultType: 조회 결과의 타입 keyProperty: 조회된 결과를 저장할 DTO의 속성명 insert 진행하는 sql 구문 select max(noticeno) from notice insert into notice(title, content, writer) values(#{title}, #{content}, #{writer.. 2022. 5. 21. 이전 1 다음