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; }); }