mybatis generator plugin 对表中有下划线字段和大驼峰字段生成代码中转为小驼峰属性

  • 时间:
  • 浏览:
  • 来源:互联网

1. 主要内容:

  ① 将下划线字段或者大驼峰字段生成的java实体类转为 小驼峰属性

 ② 用插件生成 @Data 等注解,代替 get,set 方法

1.  一些数据表由于历史原因,表中命名的字段有下划线的,比如 x_name ,也有大驼峰的 CreatedTime,但是在生成的java文件中一般都是要求属性是符合小驼峰规范的

以下是主要配置:

  <!--value = "false"  eg: roomguid ; x_IsYfYy  xisyfyy -->
            <!--<property name="useActualColumnNames" value="false"/>-->
            <!--true 意思是 ①表里的字段 是大驼峰 可以转为小驼峰 ;
            ②  用 表的列名做 属性值 x_EndDate 字段 在实体类里也是  x_EndDate

            -->
            <property name="useActualColumnNames" value="true"/>
            <!-- 如果不加下面的 这一列, 即使开启了小驼峰命名 ,x_EndDate 字段实体类里 还是 x_EndDate -->
            <!--下划线命名的处理-->
            <columnRenamingRule searchString="^x_" replaceString="x"/>

 

完整的配置如下:

<?xml version="

本文链接http://www.dzjqx.cn/news/show-617168.html