요즘 개발자들은 MyBatis도 혀를 차는데, 이건 그것보다도 전의 기술인 iBATIS 입니다.그래도 알아둬서 나쁠 건 없겠죠? 저는 다년간 iBATIS를 사용하는 프로젝트를 한 적도 있고요. 알아두면 써먹을 데가 있을 거라고 생각합니다. 1. iBatis (아이바티스)란 무엇인가? iBatis는 SQL Mapper 프레임워크입니다. SQL: 개발자가 데이터베이스와 통신하기 위해 사용하는 SQL 구문을 의미.Mapper: '매핑(Mapping)해주는 도구', 뭔가를 다른 뭔가로 연결하고 짝을 지어주는 역할. 따라서 iBatis는 개발자가 직접 작성한 SQL 쿼리문과 Java의 객체(주로 VO, DTO)를 서로 연결(매핑)해주는 기능에 집중한 프레임워크입니다. 복잡한 JDBC(Java Database ..