修复 processor.tablesClassName 配置不起作用的问题

This commit is contained in:
ToyCat 2023-04-25 17:37:10 +08:00
parent a13540b83d
commit 4450c224c7

View File

@ -75,7 +75,7 @@ public class QueryEntityProcessor extends AbstractProcessor {
"import com.mybatisflex.core.table.TableDef;\n" +
"\n" +
"// Auto generate by mybatis-flex, do not modify it.\n" +
"public class Tables {\n" +
"public class @tablesClassName {\n" +
"@classesInfo" +
"}\n";
@ -123,7 +123,7 @@ public class QueryEntityProcessor extends AbstractProcessor {
if ("false".equalsIgnoreCase(enable)) {
return true;
}
String genPath = props.getProperties().getProperty("processor.genPath", "");
String genTablesPackage = props.getProperties().getProperty("processor.tablesPackage");
String baseMapperClass = props.getProperties().getProperty("processor.baseMapperClass", "com.mybatisflex.core.BaseMapper");
@ -358,7 +358,8 @@ public class QueryEntityProcessor extends AbstractProcessor {
private void genTablesClass(String genBasePath, String genPackageName, String className, String classContent) {
String genContent = classTableTemplate.replace("@package", genPackageName)
.replace("@classesInfo", classContent);
.replace("@classesInfo", classContent)
.replace("@tablesClassName", className);
Writer writer = null;
try {