위로
아래
selectKey
- insert문에서 사용
- 마이바티스, 아이바티스 둘 다 적용이 가능하다.
- 우선 입력한 값의 결과값을 다음 쿼리로 바로 return 해준다.
- 불필요한 DB 입출력 횟수를 줄여준다.
속성
- keyProperty : selectKey 구문의 결과가 세팅될 대상 property
- keyColumn : 리턴되는 결과셋의 칼럼명은 프로퍼티에 일치한다. 여러 개의 칼럼을 사용한다면 콤마를 사용하여 구분한다.
- resultType : 결과의 타입
- order
- Before : 키를 먼저 조회하고 그 값을 keyProperty에 세팅한 뒤에 insert문을 실행한다.
- After : insert문을 실행한 뒤에 selectKey 문을 실행한다.
- statementType : Statement, PreparedStatement, CallableStatement를 사용.