Server/Spring (Boot & Framework)

[Spring] iBatis/MyBatis: 쿼리 return결과

ooeunz 2020. 4. 8. 22:10
반응형

번에 외주 개발로 어쩌다보니 sql mapper로 iBastis를 사용하게 되었는데, 개발 툴이 이클리스라(정말 쓰고 싶지 않았다) 자동완성도 대부분 지원되지 않을 뿐더러, 쿼리 결과를 매번 기억하고 예측하기 힘들어 자료를 찾던 중 좋은 레퍼런스가 있어서 참고하여 정리해 둡니다.

 

표에서 알 수 있듯이 iBatis 또는 Mybatis로 쿼리를 매핑할 경우, 해당 쿼리에 따른 리턴 결과가 다른데, 이를 이용해 예외처리나 비즈니스 로직 개발에 활용할 수 있습니다.

  iBatis MyBatis
SELECT SELECT문의 결과를 리턴 SELECT문의 결과를 리턴
INSERT NULL 1 (다중 INSERT도 같음)
UPDATE 1 UPDATE된 행의 개수를 리턴 (없으면 0)
DELETE DELETE된 행의 개수를 리턴 DELETE된 행의 개수를 리턴 (없으면 0)

 

반응형