목록Java/mybatis (1)
개발
selectkey 사용시 실수사항
파일첨부 중 insertBoard 시에 selectkey를 사용해 boardNo값을 가져왔으나 log에 5번찍힘 -> db에 6번글로등록 log에 6번찍힘 -> db에 7번글로등록 selectkey에 문제가있어보임 select seq_board.nextval from dual insert into tbl_board(bno, title, content, writer) values(seq_board.nextval, #{title},#{content} ,#{writer}) insert부분의 시퀀스에서 nextval이 한번더 됐기때문에 값이 1증가돼서 db에 insert됨... values(#{bno}, #{title},#{content} ,#{writer}) keyProperty로 선언한값으로 변경해서 해결!
Java/mybatis
2019. 7. 19. 18:09