最近搭一个项目后台框架,项目采用SSM框架,项目比较紧急,所以选用Mybatis Generator来自动生成XML、Dao和Model来减少重复的工作。
Mybatis Generator有以下两种使用方法:
- 直接下载相关jar包 下载地址:https://github.com/mybatis/generator/releases
- 使用maven中的generator插件
为了保证项目方便管理,所以采用了Maven插件的方式使用Mybatis Generator来自动生成代码。
- 导入Mybatis Generator插件
在pom.xml增加以下插件:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>
generate
</goal>
</goals>
</execution>
</executions>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
- 配置Mybatis Generator插件
生成的xml存放在src\main\resources路径下 :
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configu