fix: 修正tableDefPackage生成的实体引用路径错误

This commit is contained in:
ZhengJin 2024-06-26 17:51:57 +08:00
parent a446357b65
commit 515e08da4b
No known key found for this signature in database
2 changed files with 2 additions and 3 deletions

View File

@ -192,7 +192,7 @@ public class MybatisFlexProcessor extends AbstractProcessor {
// 标记 entity 如果没有配置 Tables 生成位置 entity 位置为准
entityClassReference = entityClass;
// 构建 Tables 常量属性及其导包
ContentBuilder.buildTablesField(importBuilder, fieldBuilder, tableInfo, tableDefClassSuffix, tableDefPropertiesNameStyle, tableDefInstanceSuffix);
ContentBuilder.buildTablesField(importBuilder, fieldBuilder, tableInfo, tableDefClassSuffix, tableDefPropertiesNameStyle, tableDefInstanceSuffix, realTableDefPackage);
}
// 是否生成 Mapper 文件

View File

@ -168,8 +168,7 @@ public class ContentBuilder {
* 构建 Tables 文件常量属性
*/
public static void buildTablesField(StringBuilder importBuilder, StringBuilder fieldBuilder, TableInfo tableInfo,
String tableDefClassSuffix, String tableDefPropertiesNameStyle, String tableDefInstanceSuffix) {
String tableDefPackage = StrUtil.buildTableDefPackage(tableInfo.getEntityName());
String tableDefClassSuffix, String tableDefPropertiesNameStyle, String tableDefInstanceSuffix, String tableDefPackage) {
String tableDefClassName = tableInfo.getEntitySimpleName().concat(tableDefClassSuffix);
importBuilder.append("import ").append(tableDefPackage).append('.').append(tableDefClassName).append(";\n");
String entityComment = tableInfo.getEntityComment();