반응형
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 이다. |
반응형
'웹프로그래밍 > Oracle or Sql' 카테고리의 다른 글
[SQL] 기간 검색 쿼리 (0) | 2017.09.12 |
---|---|
쿼리 날짜시간 검색 조건절 (0) | 2017.08.25 |
[SQL] 컬럼명으로 테이블 찾기 / 코멘트 보기 (0) | 2017.07.19 |
[SQL] 해당 합계를 전체 차지하는 비율(퍼센트) 구하기 (0) | 2017.06.27 |
[SQL] ORACLE LISTAGG 활용 (구분자로 GROUP) (0) | 2017.06.27 |