From ac989d5b99e74e7ec1a728abced8e05c25ea7d4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Fri, 14 Apr 2023 10:16:25 +0800 Subject: [PATCH] fixed: Recursive update --- .../main/java/com/mybatisflex/core/table/TableInfoFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfoFactory.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfoFactory.java index de585c82..8f2bf472 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfoFactory.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfoFactory.java @@ -67,7 +67,8 @@ public class TableInfoFactory { public static TableInfo ofMapperClass(Class mapperClass) { return MapUtil.computeIfAbsent(tableInfoMap, mapperClass, key -> { Class entityClass = getEntityClass(mapperClass); - return entityClass != null ? ofEntityClass(entityClass) : null; +// return entityClass != null ? ofEntityClass(entityClass) : null; + return entityClass != null ? createTableInfo(entityClass) : null; }); }