使用ORM框架必须保持数据表、POJO实体类、 mapper接口方法和映射文件四者一致,如果数据表发生变化,则需要同时修改另外三个文件,过程非常烦琐,易出错。MyBatis Generator插件是MyBatis提供的自动插件,只需几步就能生成POJO实体类、mapper映射文件和接口文件。Spring Boot支持MyBatis Generator自动生成代码插件。以下的内容演示MyBatis Generator插件的使用。
一、添加MyBatis Generator插件
首先,在项目的pom.xml的build标签中引入MyBatis Generator依赖,示例代码如下:
<plugins>
<!--MyBatis generator 自动生成代码插件-->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<configurationFile>
${basedir}/src/main/resources/generator/generatorConfig.xml
</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbo