mybatis

마이바티스 selectkey

안녕로봇 2017. 4. 19. 09:15


마이바티스 - selectKey


위 문장 해석

1. Products 테이블에 insert전(오라클 기준. order="BEFORE")


2. products_seq 시퀀스로 부터 생성된 식별값을 가져와서

- 생성된 값은 int 형태이며 (resultType="int"

- ProductVO의 멤버변수인 productNo에 세팅하고(keyProperty="productNo")


3. Products 테이블 values부분 #{productsNo}에 

   방금 위에서 세팅된 값이 들어가게 되서 insert 처리 된다.