본문 바로가기
Programming/ibatis/mybatis

ibatis란?

by 막이 2014. 3. 19.

데이터베이스에 있는 자원들을 보다 편리하게 가져오기 위한 프레임 워크이다.

기존에 JDBC 프로그래밍은 DB Connection, Statement,ResultSet 객체를 생성하고 관리해야했으며, 트랜잭션 처리에도 신경을 써야 했지만, ibatis를 이용한 프로그래밍에선 sqlMapClient 를 이용해 select dml을 처리하며, SQL 문장은 별도의 xml 파일로 관리한다. SQL 문장을 직접쓰기 때문에 직관적이며 sql문 처리에 익숙한 개발자들이 사용하기 쉽고, JDBC 프로그래밍때 보다 코딩양이 훨씬 줄어든다