아래 SelectKey는 Insert 구문에 넣어서 사용할 수 있다.
그런데 왜 selectKey라고 따로 만들었을까?
insert method를 수행한 후 생성된 Key값을 알아야 하는데 그 값을 insert method의 return값을 사용하는데 이때 ibatis 내부적으로 key값을 Select Key에서 가져오게 된다.
따라서 selectKey를 사용하는 것이 바람직하다.
<selectKey resultClass="java.lang.String" keyProperty="id" >
SELECT (NVL(MAX(TO_NUMBER(APC_NO)),0) + 1) FROM KMS_CNTS_APC_MGNT
</selectKey>
그런데 왜 selectKey라고 따로 만들었을까?
insert method를 수행한 후 생성된 Key값을 알아야 하는데 그 값을 insert method의 return값을 사용하는데 이때 ibatis 내부적으로 key값을 Select Key에서 가져오게 된다.
따라서 selectKey를 사용하는 것이 바람직하다.
<selectKey resultClass="java.lang.String" keyProperty="id" >
SELECT (NVL(MAX(TO_NUMBER(APC_NO)),0) + 1) FROM KMS_CNTS_APC_MGNT
</selectKey>
'IT-Consultant' 카테고리의 다른 글
IOConsole Updater error (0) | 2009.04.07 |
---|---|
Home Ip Upload (0) | 2009.04.06 |
자신의 공인 IP 알아보기 (0) | 2009.04.06 |
OpenVPN을 설치해서 사용해본 결과. (0) | 2009.04.06 |
리눅스 시간 설정 (0) | 2009.04.05 |