接口 QueryService<T,TThis extends QueryService<T,TThis>>
-
public interface QueryService<T,TThis extends QueryService<T,TThis>>- 作者:
- Allen
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default longcountQuery()查询数量longcountQuery(QueryParameters queryParameters)查询数量default List<T>findList()根据参数查询数据default List<T>findList(QueryParameters queryParameters)根据参数查询数据default Optional<T>findOne()根据参数查询一个数据default Optional<T>findOne(QueryParameters queryParameters)根据参数查询一个数据default org.springframework.data.domain.Page<T>findPage()根据查询条件查询org.springframework.data.domain.Page<T>findPage(QueryParameters queryParameters)分页查询数据default TThisinclude(String field)关联对象default TThisorderBy(String field)设置正序排序default TThisorderBy(String field, String order)设置排序default TThispageIndex(int pageIndex)起始页,从0开始default TThispageSize(int pageSize)设置分页大小default TThiswhere(String field, Object value)设置相等查询参数default TThiswhere(String field, String compareType, Object value)设置查询参数default TThiswhereGroup(String type, FilterGroupCreator creator)设置分组查询参数
-
-
-
方法详细资料
-
where
default TThis where(String field, String compareType, Object value)
设置查询参数- 参数:
field- 字段compareType- 比较类型value- 比较值- 返回:
- 查询对象
-
whereGroup
default TThis whereGroup(String type, FilterGroupCreator creator)
设置分组查询参数- 参数:
type- 分组类型creator- 内部构造方法- 返回:
- 查询对象
-
orderBy
default TThis orderBy(String field, String order)
设置排序- 参数:
field- 排序字段order- 顺序- 返回:
- 查询对象
-
pageIndex
default TThis pageIndex(int pageIndex)
起始页,从0开始- 参数:
pageIndex- 页号- 返回:
- 查询对象
-
pageSize
default TThis pageSize(int pageSize)
设置分页大小- 参数:
pageSize- 分页大小- 返回:
- 查询对象
-
findPage
default org.springframework.data.domain.Page<T> findPage()
根据查询条件查询- 返回:
- 查询结果
-
findPage
org.springframework.data.domain.Page<T> findPage(QueryParameters queryParameters)
分页查询数据- 参数:
queryParameters- 查询参数- 返回:
- 查询结果
-
findList
default List<T> findList(QueryParameters queryParameters)
根据参数查询数据- 参数:
queryParameters- 查询参数- 返回:
- 查询结果
-
findOne
default Optional<T> findOne(QueryParameters queryParameters)
根据参数查询一个数据- 参数:
queryParameters- 查询参数- 返回:
- 查询结果
-
countQuery
long countQuery(QueryParameters queryParameters)
查询数量- 参数:
queryParameters- 查询参数- 返回:
- 数量
-
countQuery
default long countQuery()
查询数量- 返回:
- 数量
-
-