From 0e27cd248f8465e14461e28e24c7c53d9f3d23a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Sat, 23 Sep 2023 10:43:11 +0800 Subject: [PATCH] fix: FlexConfiguration replace resultMap error --- .../java/com/mybatisflex/core/mybatis/FlexConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } } }