瀏覽代碼

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

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