接口 QueryService<T,​TThis extends QueryService<T,​TThis>>


  • public interface QueryService<T,​TThis extends QueryService<T,​TThis>>
    作者:
    Allen
    • 方法详细资料

      • where

        default TThis where​(String field,
                            String compareType,
                            Object value)
        设置查询参数
        参数:
        field - 字段
        compareType - 比较类型
        value - 比较值
        返回:
        查询对象
      • where

        default TThis where​(String field,
                            Object value)
        设置相等查询参数
        参数:
        field - 字段
        value - 比较值
        返回:
        查询对象
      • whereGroup

        default TThis whereGroup​(String type,
                                 FilterGroupCreator creator)
        设置分组查询参数
        参数:
        type - 分组类型
        creator - 内部构造方法
        返回:
        查询对象
      • include

        default TThis include​(String field)
        关联对象
        参数:
        field - 关联属性
        返回:
        查询对象
      • orderBy

        default TThis orderBy​(String field,
                              String order)
        设置排序
        参数:
        field - 排序字段
        order - 顺序
        返回:
        查询对象
      • orderBy

        default TThis orderBy​(String field)
        设置正序排序
        参数:
        field - 排序字段
        返回:
        查询对象
      • 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()
        根据参数查询数据
        返回:
        查询结果
      • findList

        default List<T> findList​(QueryParameters queryParameters)
        根据参数查询数据
        参数:
        queryParameters - 查询参数
        返回:
        查询结果
      • findOne

        default Optional<T> findOne()
        根据参数查询一个数据
        返回:
        查询结果
      • findOne

        default Optional<T> findOne​(QueryParameters queryParameters)
        根据参数查询一个数据
        参数:
        queryParameters - 查询参数
        返回:
        查询结果
      • countQuery

        long countQuery​(QueryParameters queryParameters)
        查询数量
        参数:
        queryParameters - 查询参数
        返回:
        数量
      • countQuery

        default long countQuery()
        查询数量
        返回:
        数量