ソースを参照

生成修复设置实体父类 Class 未读包路径 BUG

hubin 6 年 前
コミット
4a1c12280e

+ 8 - 1
mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/StrategyConfig.java

@@ -19,6 +19,7 @@ import java.lang.reflect.Field;
 import java.util.List;
 import java.util.stream.Collectors;
 
+import com.baomidou.mybatisplus.core.toolkit.ClassUtils;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.TableInfoHelper;
@@ -264,7 +265,13 @@ public class StrategyConfig {
         if (null != columnNaming) {
             this.columnNaming = columnNaming;
         }
-        this.superEntityClass = clazz.getSimpleName();
+        String pkg = ClassUtils.getPackageName(clazz);
+        if (StringUtils.isNotEmpty(pkg)) {
+            pkg += "." + clazz.getSimpleName();
+        } else {
+            pkg = clazz.getSimpleName();
+        }
+        this.superEntityClass = pkg;
         convertSuperEntityColumns(clazz);
         return this;
     }