Mybatis框架的代码自动生成工具如何使用呢?

247 阅读1分钟

代码自动化生成的方式

  • Pom.xml 文件的修改

  • generatorConfig.xml 配置

  • 配置运行命令参数

案例实操

官网地址: generator.sturgeon.mopaas.com/index.html

对于代码自动化生成,我们借助 maven 插件来实现 mybatis crud 基本代码的生成。

配置步骤如下:

1.Pom.xml 文件的修改

添加 mybatis 插件配置

spring_mybatis

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.2

src/main/resources/generatorConfig.xml

true

true

2.generatorConfig.xml 配置

需添加到资源包下 src/mian/resources

<classPathEntry location="D:/m2/repository/mysql/mysql-connector•

java/5.1.39/mysql-connector-java-5.1.39.jar"/>

<jdbcConnection driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://127.0.0.1:3306/mybatis" userId="root"

password="root">

<javaModelGenerator targetPackage="com.mage.po"

targetProject="D:/java/workspace_class_0523/spring_mybatis_02/src/main/java">

<sqlMapGenerator targetPackage="com.mage.mapper"

targetProject="D:/java/workspace_class_0523/spring_mybatis_02/src/main/java">

<javaClientGenerator type="XMLMAPPER" targetPackage="com.mage.dao"

targetProject="D:/java/workspace_class_0523/spring_mybatis_02/src/main/java">

enableCountByExample="false" enableUpdateByExample="false"

enableDeleteByExample="false" enableSelectByExample="false"

selectByExampleQueryId="false">

3.配置运行命令参数

window—>preferences-->java-->installed jres—>edit 在弹出的对话框中 修改 jre 运行参数

-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

MAVEN_HOME 为你配置的环境变量名

![](https://i0.hdslb.com/bfs/article/90201e3d29933e096b81532b9c24d39160ead868.png)

配置图如下:

![](https://i0.hdslb.com/bfs/article/3124e0dd11fdc7834b2e2cbbfbae1d3ad9d8a32e.png)

以上配置如果配置完成

选中项目 run as -->maven build 在出现的对话框 Goals 输入框中 输入一下命令:

mybatis-generator:generate

然后点击 run 运行 如果你之前额配置没有错误,就会启动插件 自动生成你想要的代 码啦。

效果图如下

![](https://i0.hdslb.com/bfs/article/7828180a275411d4e1e42bb8e714f1e05013217f.png)

生成成功 日志打印如下:

最后选中项目,右键选择刷新即出现自动生成的代码!

![](https://i0.hdslb.com/bfs/article/6ed930f2159f1e8da53ac7305a714982e90c8f94.png)

扩展

自动生成插件压缩版

![](https://i0.hdslb.com/bfs/article/d012c7a8ae23da57440304819f0ea78140a772a0.png)

解压即可使用,和之前配置一样去配置好 config.xml,再运行 run.bat 即可