spring3 & iBATIS3 통합 관련 정보

spring 2010. 9. 8. 16:16
아직까진 spring재단에서
ibatis3 통합을 지원하지 않는 관계로
spring3.0.4기반에 ibatis3을 통합하기 위해서 구글링 시작했다.

확인결과 곧 spring에서 ibatis3을 지원할것이고 관련정보가 jira에 open 된것을 찾았다.
다음 url정보로 확인 할 수 있으며
https://jira.springframework.org/browse/SPR-5991
해당 issue에 첨부된 첨부파일을 이용해서 통합하면 된다.

첨부된 모든것을 다 테스트 해보진 않았지만
본인이 적용하면서 이런저런 에러사항들이 fix된 버전은
https://jira.springframework.org/secure/attachment/16930/orm-ibatis3-2010-07-24-2nd.zip
위 파일이므로 위 파일을 이용하면 큰 문제없이 통합이 가능하다.

부가적으로
ibatis2.x이하 버전은 진정한 OR맵퍼라고 부르기가 조금 민망하였으나
ibatis3부턴 OR맵퍼로서의 면모를 조금은 갖춘듯 하며

sql이 작성되는 xml (ibatis3부턴 mapper.xml  이라 부름..)
에서 if, foreach같은 판단식을 사용할 수 있다는 장점이 있다.
(이 기능 정말 지독히도 원했었음 ㅠㅠ)

설정

트랙백

댓글