public abstract class AbstractRepository<T extends AbstractType<T,?>,R extends AbstractModel<R,?>> extends Object
提供基础条件查询(QueryField)、复杂条件查询(Query、QueryList)以及排序查询(OrderBy、OrderByList)动态支持
简化了复杂查询的组合
| 构造器和说明 |
|---|
AbstractRepository() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> |
queryWrapper(QueryList<T> queryList,
OrderBy<T>... orderByList)
复杂条件查询与排序查询的组合查询
|
protected com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> |
queryWrapper(QueryList<T> queryList,
OrderByList<T> orderByList)
复杂条件查询与排序查询的组合查询
|
protected com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> |
queryWrapper(T query,
OrderBy<T>... orderByList)
普通条件查询与排序查询的组合查询
|
protected com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> |
queryWrapper(T query,
OrderByList<T> orderByList)
普通条件查询与排序查询的组合查询
|
@SafeVarargs protected final com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> queryWrapper(T query, OrderBy<T>... orderByList)
query - AbstractType 普通条件查询实体,对于 query 中被 QueryField 注解且不为空的属性进行 QueryField.type() 类型的查询orderByList - OrderBy 排序查询实体列表LambdaQueryWrapperprotected com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> queryWrapper(T query, OrderByList<T> orderByList)
query - AbstractType 普通条件查询实体,对于 query 中被 QueryField 注解且不为空的属性进行 QueryField.type() 类型的查询orderByList - OrderByList 排序查询实体LambdaQueryWrapper@SafeVarargs protected final com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<R> queryWrapper(QueryList<T> queryList, OrderBy<T>... orderByList)
Copyright © 2023 Irvingsoft. All rights reserved.