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