tianyun 2 年之前
父节点
当前提交
2af24c961c
共有 1 个文件被更改,包括 10 次插入7 次删除
  1. 10 7
      mybatis-plus/src/main/java/com/alvin/Generator.java

+ 10 - 7
mybatis-plus/src/main/java/com/alvin/Generator.java

@@ -17,9 +17,9 @@ public class Generator {
         String db_username = "root";
         String db_password = "root";
 
-        String javaDir = "C:/code";
+        String javaDir = "C:\\Users\\root\\IdeaProjects\\rxdp-report-test\\src\\main\\java";
         String parentPackage = "com.bigtree.db";
-        String tableName = "data_set";
+        String tableName = "transform,param";
 
         String author = "tianyun";
         String tablePrefix = "t_";
@@ -43,7 +43,7 @@ public class Generator {
                 .packageConfig(builder -> {
                     builder.parent(parentPackage) // 设置父包名
                             .moduleName("") // 设置父包模块名
-                            .pathInfo(Collections.singletonMap(OutputFile.mapperXml, javaDir + "/mapper")); // 设置mapperXml生成路径
+                            .pathInfo(Collections.singletonMap(OutputFile.mapperXml, javaDir + "/../resources/mapper")); // 设置mapperXml生成路径
                 })
                 .strategyConfig(builder -> {
                     //Controller
@@ -58,10 +58,13 @@ public class Generator {
                                     new Column("create_time", FieldFill.INSERT),
                                     new Column("update_time", FieldFill.INSERT_UPDATE)
                             );
-                    builder.addInclude(tableName) // 设置需要生成的表名
-                            .addTablePrefix(tablePrefix)
-
-                    ;
+                    // 设置需要生成的表名
+                    for (String s : tableName.split(",")) {
+                        builder.addInclude(s.trim());
+                    }
+                    for (String s : tablePrefix.split(",")) {
+                        builder.addTablePrefix(s.trim());
+                    }
 
                 })
                 .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板