간결한 코드의 처리 -> JDBC코드의 생략 가능(JSP에서는 따로 DB연결코드를 작성해야 한다)
SQL문의 분리운영 -> SQL문을 별도의 xml파일에 작성할 수 있다.
Spring과의 연동으로 자동화된 처리 -> Mabatis-Spring 라이브러리를 통해 SQL문을 호출하지 않고 결과를 얻을 수 있다.
동적 SQL을 이용한 제어 기능 -> SQL과 관련된 처리를 Java코드에서 분리시킬 수 있다.