diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryChain.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryChain.java index 5b14a0ee..bef5ab07 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryChain.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryChain.java @@ -17,6 +17,7 @@ package com.mybatisflex.core.query; import com.mybatisflex.core.BaseMapper; +import com.mybatisflex.core.mybatis.Mappers; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.table.TableInfo; import com.mybatisflex.core.table.TableInfoFactory; @@ -38,6 +39,11 @@ public class QueryChain extends QueryWrapperAdapter> implements this.baseMapper = baseMapper; } + public static QueryChain of(Class entityClass) { + BaseMapper baseMapper = Mappers.ofEntityClass(entityClass); + return new QueryChain<>(baseMapper); + } + public static QueryChain of(BaseMapper baseMapper) { return new QueryChain<>(baseMapper); }