使用Mybatis开发项目时,为了提升开发效率,我们通常会使用一些框架生成一些简单的SQL来提高开发效率。下面我们来介绍一下Mybatis-Generator生成代码的方式。废话不多说,直接上代码。
1. Mybatis-Generator的自我介绍
- 官网的MyBatis Generator使用介绍,请点击下面的链接:
http://mybatis.org/generator/index.html - MyBatis Generator,简称MBG,当前版本是1.4.0,发布时间是:2019年11月24日
- MyBatis Generator 生成的文件包含三类:
(1)Model实体文件,一个数据库表对应生成一个 Model 实体;
(2)Mapper接口文件,数据数操作方法都在此接口中定义;
(3)Mapper XML配置文件
2. Maven插件生成代码
- 在
resources
文件夹下创建一个目录mybatis-generator
,在目录mybatis-generator
下创建文件generatorConfiguration.xml
(此处的目录名可任意取)
pom.xml
中添加mybatis-generator
的插件
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<!--mybatis-generator配置文件的位置-->
<configurationFile>src/main/resources/mybatis-generator/generatorConfiguration.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>