본문 바로가기
웹프로그래밍/Oracle or Sql

[ORACLE]selectKey

by Seras 2017. 8. 22.
반응형




Mybatis selectKey  


ex) aa.xml




<insert id="insertCrntWrkm" keyProperty="joSn" useGeneratedKeys="true">

  <selectKey keyProperty="jobSn" resultType="Long"  order="BEFORE" >

        SELECT NVL(MAX(JO_SN), 0) + 1 FROM AA

            </selectKey>

INSERT INTO AA(

  


....


)VALUES(

.....

        )

</insert>






useGeneratedKeys

(입력(insert, update)에만 적용) 데이터베이스에서 내부적으로 생성한 키 (예를들어 MySQL또는 SQL Server와 같은 RDBMS의 자동 증가 필드)를 받는 JDBC getGeneratedKeys메소드를 사용하도록 설정하다. 디폴트는 false 이다.


반응형