...
MyBatis maps Java objects to SQL result sets. This is different from Hibernate, which maps Java objects to RDBMS entities (tables or views) and generates the SQL for us. With MyBatis, you code SQL statements and map the result sets to Java POJOs. The quirks of the legacy MITSIS database are more readily handled by SQL than by Hibernate's object-relational model.
...