diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/service/IService.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/service/IService.java index 63e213b7..2eaa999a 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/service/IService.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/service/IService.java @@ -20,6 +20,7 @@ import com.mybatisflex.core.exception.FlexExceptions; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.query.QueryCondition; import com.mybatisflex.core.query.QueryWrapper; +import com.mybatisflex.core.query.QueryWrapperChain; import com.mybatisflex.core.row.Db; import com.mybatisflex.core.util.ClassUtil; import com.mybatisflex.core.util.CollectionUtil; @@ -528,4 +529,8 @@ public interface IService { return QueryWrapper.create(); } + default QueryWrapperChain queryChain() { + return new QueryWrapperChain<>(getMapper()); + } + }