소스 검색

排除 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));