웹프로그래밍/Oracle or Sql
[ORACLE]selectKey
Seras
2017. 8. 22. 13:06
반응형
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 이다. |
반응형