티스토리 뷰

2022/spring boot

selectKey 태그

yanii 2022. 11. 4. 21:20

어떤 태그든지 안에 selectKey태그를 쓸 수 있다.

order="" >> 안에 쿼리를 언제 실행할 지 순서를 정해준다. before(insert 전에), after(insert 후에)

시퀀스의 nextval > 다음 번호를 select

시퀀스의 currentval > 현재 번호를 select

select 한 것을 keyProperty로 전달받은 파라미터의 객체로 들어간다. 메소드의 파라미터 resultType의 결과로 들어간다.

keyProperty 내용을 필드명과 동일하게 써야 파라미터의 필드가 정확히 매핑이 될 수 있다.

public int insert(BoardVO boardVO

boardVO의 boardNumber로 들어간다.

insert에서 전달받은 boardNumber를 그대로 사용하면 된다.

 

 

결론. 파라미터 객체에 해당 시퀀스 값을 넣어주고 쿼리에서는 채워진 값을 그대로 쓴다.

'2022 > spring boot' 카테고리의 다른 글

day05[order, app]  (0) 2022.11.09
day04[order]  (0) 2022.11.06
IntelliJ 단축키  (0) 2022.11.04
스프링 작업 순서(spring boot, mybatis)  (0) 2022.11.04
IntelliJ +new project  (0) 2022.11.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함