mybatis-generator插件的使用感受和建议

pom文件中增加:


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

 
    org.mybatis.generator
    mybatis-generator-core
    1.3.7
 

 
    mysql
    mysql-connector-java
    5.1.47
 



 
    mybnatis generator
    package
   
      generate
   

 



 
  true
 
  false
 
    src/main/resources/mybatis-generator.xml
 


项目资源文件夹下增加:
mybatis-generator.xml 文件
主要是在该配置文件中进行一些定义,然后通过插件进行文件的生成
具体定义规则如下:

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


 
 
   
   
   
   
   
   
   
   
   
   

   
   
     
     
   

   
          connectionURL="jdbc:mysql://*******"
      userId="root"
      password="root">
   

   
   
     
     
   

   
   
     
     
     
     
     
     
     
     
     
   

   
   
     
   

   
   
   
     
   

   
   
   

      enableInsert="true" enableSelectByExample="false"
      enableDeleteByPrimaryKey="false" enableDeleteByExample="false"
      enableCountByExample="false" enableUpdateByExample="false"
      enableSelectByPrimaryKey="true" enableUpdateByPrimaryKey="true"/>
 

这里个人建议:
1.通过该种方式生成的代码,需要做后续的修改操作!不过,还是能省些时间的,
简单的sql文件,可以用用,实体类的字段定义可以用用,但是因为有lombok了,
所以,生成的实体类的get方法,没有必要!目前还不知道,怎么去除get方法的生成!
2.还有一个问题就是,对于basemodel的定义,如果,基类定义在公共jar包下,那么根据基类生成的
实体类,还是有问题!不知道,这是不是他们的一个bug!
 

你可能感兴趣的:(javaWeb,javaEE)