当前位置: 代码迷 >> 综合 >> mybatis generator plugin 对表中有下划线字段和大驼峰字段生成代码中转为小驼峰属性
  详细解决方案

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

热度:52   发布时间:2023-12-27 13:29:38.0

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="
  相关解决方案