diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java index 13e6f1a3..effcaf7e 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java @@ -188,7 +188,8 @@ public class FlexConfiguration extends Configuration { Class clazz = resultMap.getType(); //判断是否为表实体类 if (clazz.getDeclaredAnnotation(Table.class) != null) { - ms = replaceResultMap(ms, getTableInfo(ms)); + TableInfo tableInfo = TableInfoFactory.ofEntityClass(clazz); + ms = replaceResultMap(ms, tableInfo); } } }