idea mybatis generator插件_Mybatis Generator插件使用(自动生成代码)

mybatis-generator 使用

官网链接:http://www.mybatis.org/generator/index.html

mybatis-generator插件作用:反向工程生成:实体类、dao接口和映射文件;

学习目标

1、基于命令行的方式运行

2、在maven项目中运行:

1、从命令行运行:

需要准备:

1、下载jar包

  • mybatis-generator-core-1.3.2.jar
  • mysql-connector-java-5.1.34.jar (mysql数据库驱动包)

如图:

687c843e28fc0bcb20fee4f0766b9371.png

2、下载配置文件generator.xml:

参考官网;修改如下:

 <?xml version="1.0" encoding="UTF-8"?>  ​  ​   ​   ​   ​   ​  

执行命令:

进入到jar包所在目录执行下列命令;

 java -jar mybatis-generator-core-xxxjar -configfile generatorConfig.xml

也可以执行下列命令中的某一个:

 java -jar mybatis-generator-core-xxxjar -configfile generatorConfig.xml -overwrite ​ java -cp mybatis-generator-core-xxxjar org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml ​ java -cp mybatis-generator-core-xxxjar org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml -overwrite

2、maven项目中使用:

本示例以idea中的项目演示:

1、在pom文件中引入插件:

 org.mybatis.generator mybatis-generator-maven-plugin 1.3.6src/main/resources/generatorConfig.xmltruetrue

注意:插件的引入位置和"pluginManagement"平级:

0e402c938cd5606b3fb38ae61293f518.png

2、在项目中添加generatorConfig.xml文件:

0eeb0d6cf4afd6b332d3ce3bd6962c0a.png

3、在右侧maven命令行:

a22f9a7bda57eaf7817b8a8ec071abe6.png

4、生成结果

94252845f0cfc1348620aef99be75bae.png