이번에 외주 개발로 어쩌다보니 sql mapper로 iBastis를 사용하게 되었는데, 개발 툴이 이클리스라(정말 쓰고 싶지 않았다) 자동완성도 대부분 지원되지 않을 뿐더러, 쿼리 결과를 매번 기억하고 예측하기 힘들어 자료를 찾던 중 좋은 레퍼런스가 있어서 참고하여 정리해 둡니다. 표에서 알 수 있듯이 iBatis 또는 Mybatis로 쿼리를 매핑할 경우, 해당 쿼리에 따른 리턴 결과가 다른데, 이를 이용해 예외처리나 비즈니스 로직 개발에 활용할 수 있습니다. iBatis MyBatis SELECT SELECT문의 결과를 리턴 SELECT문의 결과를 리턴 INSERT NULL 1 (다중 INSERT도 같음) UPDATE 1 UPDATE된 행의 개수를 리턴 (없으면 0) DELETE DELETE된 행의 개..