Фреймворк для работы с базой данных.
MyBatis не реализует JPA спеки, а является альтернативой JPA.
В отличии от Hibernate который мапит таблицы БД на сущности, сам генерируя запросы.
MyBatis мапится на запросы, вручную разработчиком.