iBatis, Hibernate같은 프레임워크를 OR Maping프레임워크라고 합니다. ORM(Object Relational Mapping) 이라고 하는데 DB와 객체와의 관계를 맵핑시켜 퍼시스턴스 로직처리를 도와주는 프레임워크입니다. 말그대로 데이타 베이스의 테이블과 자바 객체를 맵핑(xml같은 파일에 맵핑정보를 기술)하여 데이타 베이스에 CRUD(생성,조회,수정,삭제)작업을 도와주는 역할을 합니다. 자바로 데이타 베이스에 접근하려면 JDBC를 이용해 쿼리문을 모두 입력해야 합니다. 예를 들어 insert하기위해 dao에서 쿼리문을 모두 세팅해 excute시켜야 합니다. Hibernate에서는 XXXX.save(dataTO) 이렇게 save라는 메소드를 이용하면 맵핑정보를 읽어 dataTO에 담겨있는..