瀏覽代碼

排除 tableFile value 存在且打开下划线配置情况

= 8 年之前
父節點
當前提交
9e18af4f4f
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      mybatis-plus/src/main/java/com/baomidou/mybatisplus/entity/TableFieldInfo.java

+ 3 - 2
mybatis-plus/src/main/java/com/baomidou/mybatisplus/entity/TableFieldInfo.java

@@ -95,11 +95,12 @@ public class TableFieldInfo {
         this.property = field.getName();
         this.propertyType = field.getType().getName();
         /*
-         * 1、开启字段下划线申明<br>
+         * 1、注解 value 不存在,开启字段下划线申明<br>
          * 2、没有开启下划线申明,但是column与property不等的情况<br>
          * 设置 related 为 true
          */
-        if (globalConfig.isDbColumnUnderline()) {
+        if (StringUtils.isEmpty(tableField.value())
+                && globalConfig.isDbColumnUnderline()) {
              /* 开启字段下划线申明 */
             this.related = true;
             this.setColumn(globalConfig, StringUtils.camelToUnderline(column));