본문 바로가기

Dev/iBatis

[iBatis] insert(), update(), delete() 리턴값

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