mybatis-generator-maven-plugin插件的一些坑
1、配置mybatis-generator-maven-plugin插件
在maven的pom.xml的<build></build>节点内添加
<!--要放在与pluginManagement同级别才能生效--> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <verbose>true</verbose> <overwrite>false</overwrite> </configuration> </plugin> </plugins>
代码段中标红的部分不写的话,每次自动生成后会出现以数字后缀的备份文件 如图
配置好maven自动下载,一定要注意把xml代码段放到与pluginManagement同级别,idea下的maven插件里才能出来。
安装完成后,idea右侧的maven插件里就有了如下图:
2、配置generatorConfig.xml文件
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfiguration 3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 5 6 <generatorConfiguration> 7 8 <!--导入属性配置--> 9 <properties resource="jdbc.properties"></properties> 10 <classPathEntry location="${jdbc.jar}"/> 11 12 <context id="DB2Tables" targetRuntime="MyBatis3"> 13 14 <!-- 生成注释为false 不生成为true 【不生成注释时会被重复写入导致报错】 --> 15 <commentGenerator> 16 <property name="suppressAllComments" value="false"/> 17 </commentGenerator