소스 검색

解决代码生成时字段全大写的问题

wukai 2 년 전
부모
커밋
49323c2d38
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      dayun-generator/src/main/java/com/jjt/generator/util/GenUtils.java

+ 4 - 0
dayun-generator/src/main/java/com/jjt/generator/util/GenUtils.java

@@ -40,6 +40,10 @@ public class GenUtils
         column.setCreateBy(table.getCreateBy());
         // 设置java字段名
         column.setJavaField(StringUtils.toCamelCase(columnName));
+        // 如果字段全部是大写,说明字段配置成大写。要改成小写。例如:TITLE -> title
+        if (StringUtils.isAllUpperCase(column.getJavaField())) {
+            column.setJavaField(column.getJavaField().toLowerCase());
+        }
         // 设置默认类型
         column.setJavaType(GenConstants.TYPE_STRING);
         column.setQueryType(GenConstants.QUERY_EQ);