瀏覽代碼

代码生成器命名策略调整.

聂秋秋 5 年之前
父節點
當前提交
8cb54a0593

+ 16 - 5
mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/builder/ConfigBuilder.java

@@ -316,17 +316,28 @@ public class ConfigBuilder {
         superEntityClass = config.getSuperEntityClass();
         superControllerClass = config.getSuperControllerClass();
     }
-
-
+    
     /**
      * 处理表对应的类名称
      *
      * @param tableList 表名称
-     * @param strategy  命名策略
      * @param config    策略配置项
      * @return 补充完整信息后的表
+     * @deprecated 3.3.2
      */
+    @Deprecated
     private List<TableInfo> processTable(List<TableInfo> tableList, NamingStrategy strategy, StrategyConfig config) {
+        return processTable(tableList, config);
+    }
+
+    /**
+     * 处理表对应的类名称
+     *
+     * @param tableList 表名称
+     * @param config    策略配置项
+     * @return 补充完整信息后的表
+     */
+    private List<TableInfo> processTable(List<TableInfo> tableList, StrategyConfig config) {
         String[] tablePrefix = config.getTablePrefix();
         for (TableInfo tableInfo : tableList) {
             String entityName;
@@ -335,7 +346,7 @@ public class ConfigBuilder {
                 // 自定义处理实体名称
                 entityName = nameConvert.entityNameConvert(tableInfo);
             } else {
-                entityName = NamingStrategy.capitalFirst(processName(tableInfo.getName(), strategy, tablePrefix));
+                entityName = NamingStrategy.capitalFirst(processName(tableInfo.getName(), config.getNaming(), tablePrefix));
             }
             if (StringUtils.isNotBlank(globalConfig.getEntityName())) {
                 tableInfo.setConvert(true);
@@ -546,7 +557,7 @@ public class ConfigBuilder {
         } catch (SQLException e) {
             e.printStackTrace();
         }
-        return processTable(includeTableList, config.getColumnNaming(), config);
+        return processTable(includeTableList, config);
     }