iBatis insert(), update(), delete() 리턴값
getSqlMapClientTemplate().insert() 혹은 update(), delete() 사용 시 return 하는 값들.
insert할 때에도 update() 함수를 호출하여 성공, 실패 여부를 리턴받을 수 있어서 insert() 함수보다는 update() 함수를 사용하여 insert() 성공 실패여부를 확인할 수 있다.
함수 |
성공여부 |
리턴값 |
비고 |
INSERT() |
성공 |
return null |
자동증가 PK가 없는 경우 |
성공 |
return pk |
자동증가 PK가 있는 경우 |
|
실패 |
error |
||
UPDATE() |
성공 |
return 1 |
|
실패 |
return 0 |
||
DELETE() |
성공 |
return 1 |
|
실패 |
return 0 |
'Dev > iBatis' 카테고리의 다른 글
[iBatis] iterate 동적 파라메터 (0) | 2019.05.10 |
---|---|
[iBatis] 쿼리문 재사용 include (0) | 2019.05.10 |