Full DAO generator for MyBatis. Takes structure of an existing database using JDBC and generates DAOs, mappers, and all Mybatis configuration files.
* Automates complex SQL joins, including MyBatis dynamic SQL. DAOs provide simple to use Java methods with parameters.
* Automatically generates CRUD primitives methods for tables and views. That is, select methods by PK, by FKs, by unique constraints, by example, as well as insert, update by PK/by example, and delete methods. Views are used for select only.
* Allows adding custom logic to the DAOs. All generated DAOs can be regenerated later (tipically because of changes in the DB) without losing your custom Java code.
* Supports PK auto-generation. DAOs automatically retrieve PK values after insert.
* Provides bidirectional navigation between tables using FKs.
* Includes complete transaction management and also standard MyBatis transactions.
* Supports Oracle, DB2, Sybase, MySQL, PostgreSQL, and HyperSQL databases.
Be the first to post a review of Empusa for MyBatis!