MyBatis generator配置 overwrite 文件覆盖失效

工具:IDEA、jdk1.8、mysql

底部有解决方法!

pom.xml配置


      
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.7
        
          
          true
          
          true
        
      
    

generator.xml


DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">



    
    

    
    
        
        
        
        
            
            
        


        
                        connectionURL="${url}"
                        userId="${username}"
                        password="${password}"/>
        
        
            
            
        

        
        
        

        
        
        
        
        
        
                enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/>  
generator.properties
driverLocalhost = E:/Maven_Repo/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar

driver = com.mysql.jdbc.Driver url = jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8 username=root password=****** #entity 包名和 java目录 modelPackage=com.stemCell.entity modelProject=src/main/java #mapper包名 和resources目录 sqlPackage=mapper sqlProject=src/main/resources #dao包名和 java目录 mapperPackage=com.stemCell.dao mapperProject=src/main/java #测试时使用,生成message表 table=message

解决方案:

①:mybatis-generator-maven-plugin版本改为1.3.7(个人试用过1.3.2和1.3.5均无法解决这问题)
②:在generatorConfig.xml中的下添加:


如果有更好的解决方法,欢迎大佬们留言。

你可能感兴趣的:(MyBatis generator配置 overwrite 文件覆盖失效)