기존에 SpringDataJPA만 사용해오다 이번 기회에 MyBatis를 사용할수 있게 되었다. 마이바티스 역시 근본적으로는 JPA와 마찬가지로 프로세스에서 DB에 더 쉽게 접근하기 위한 기술이다. 이 역시 JPA와 마찬가지로 JDBC를 근간으로 한다. 세계적으로는 우리나라와 중국, 일본 정도에서만 주류로 사용되며, 그 외의 국가들은 대부분 JPA(Hibernate) 가 대세이다. 그 이유는 간단한 쿼리문 작성에 JPA가 훨씬 강력한 성능을 뽐내기 때문인데, 반대로 복잡한 쿼리문에서는 MyBatis가 더 강하다. 또한 Persistence Framework 를 통해 데이터베이스와 연동 기술을 개발하는데, MyBatis 는 SQL Mapper 방식, JPA는 ORM(Object Relational Mapp..