티스토리 뷰
어떤 태그든지 안에 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 |