MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器(逆向生成)。它将自动将查询数据库表,并将生成可用于访问表的构件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG虽然减少了对于数据库表简单的CRUD(创建、检索、更新、删除)大量代码,但是对于复杂的连接查询和存储过程还是需要手动编写映射sql和bean。
使用MyBatis Generator插件自动生成MyBatis所需要的DAO接口、实体模型类(bean)、Mapping映射文件,将生成的代码复制到项目工程中即可,把更多精力放在业务逻辑上。
地址:http://mybatis.org/generator/index.html
MyBatis Generator有三种常用方法自动生成代码:命令行、Eclipse插件和Maven插件
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.4
mysql
mysql-connector-java
5.1.38
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.4
mysql
mysql-connector-java
5.1.38
true
./mybatis-generator.xml
模板:http://mybatis.org/generator/configreference/xmlconfig.html
在当前mybatis-generator.xml同路径下打开Terminal终端
输入命令mvn mybatis-generator:generate