0-、前言
在用mybatis开发项目中,数据库动辄上百张数据表,如果你一个一个去手动编写,比较耗费时间;还好,我们有mybatis-generator插件,只需简单几步就能自动生成mybatis的model、mapper和Dao文件,很方便;
题外话:注意,mybatis-generator的项目建议单独去建一个项目,生成model、mapper、dao后再根据需要拷到实际项目中去;不要集成到实际项目中,以免对实际项目造成影响,因为集成在项目中,一不小心生成了,全部覆盖了原来的文件,那你自己添加的很多功能代码就game over了,切勿冒险;
1-、使用方法:
使用mybatis-generator非常简单,只需几步即可:
1-1、新建一个项目,添加依赖:
注意,我指定了版本,其他版本多次失败,我使用1.3.7版本,稳定好用不失败;里面的
<dependencies>
<!-- 1、添加mybatis.generator依赖 -->
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.7</version>
</dependency>
</dependencies>
<build>
<plugins>
<!--2、添加mybatis.generator插件 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.7</version>
<configuration>
<!--配置XML文件地址,以下为根目录,如果是resources,则为:src/main/resources/generatorConfig.xml -->
<!-- <configurationFile>generatorConfig.xml</configurationFile>-->
<configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
<!--允许移动生成的文件 -->
<verbose>true</verbose>
<!--是否覆盖 -->
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
1-2、添加配置文件:
都加了注释,自己看注释即可,不多解释,需要说一下的是