一、MyBatis Generator简介
MyBatis Generator是MyBatis官方提供的代码生成器,可以生成xml、dao、entity。
官网介绍见:http://mybatis.org/generator/
二、使用方式
MyBatis Generator的使用方式有4种:
命令行生成
Maven方式生成
使用Ant任务生成
使用Java代码生成
本文将使用Intel IDEA+Maven方式生成代码,因为集成和使用比较简单,配置完成后直接双击运行即可。
三、实战
首先新建一个SpringBoot项目spring-mybatis-generator,然后按照下面步骤操作。
pom.xml中配置plugin
<!-- 引入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.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
</dependencies>
</plugin>
修改mybatis-generator.xml文件
上一步pom.xml中指定了一个配置文件,所以在resources目录下新建mybatis-generator.xml,MyBatis Generator通过这个配置文件才可以进行如下操作:
如何连接到数据库
生成什么对象,以及如何生成它们
哪些表应用于对象生成
完整内容下面会有,需要注意的是。
JDBC驱动jar的路径一定要写绝对路径
mybatis-generator.xml完整内容如下:
```css
<?xml version="1.0" encoding="