@Repository public interface IPageAndSortRepository<T,PK> extends IRepository<T,PK>
| 限定符和类型 | 方法和说明 |
|---|---|
<PageModel extends T> |
findPagination(IPageExtra pageExtra,
Page<PageModel> page,
Class<PageModel> clazz,
TableQuery tableQuery)
当自动sql还需要添加额外的查询时,使用此方法即可
|
<PageModel extends T> |
findPagination(Page<PageModel> page,
Class<PageModel> clazz,
TableQuery tableQuery)
根据PageModel中的字段属性上的注解来自动生成查询的sql
PageModel为T的子类,作为补充表实体中有些冗余的字段
|
<PageModel extends T> |
findPagination(String sql,
Page<PageModel> page,
Class<PageModel> clazz,
TableQuery tableQuery)
当自动生成的sql不能满足的时候,请使用此方法的自定义的sql
|
<PageModel extends T> Page<PageModel> findPagination(Page<PageModel> page, Class<PageModel> clazz, TableQuery tableQuery)
PageModel - page - clazz - tableQuery - <PageModel extends T> Page<PageModel> findPagination(IPageExtra pageExtra, Page<PageModel> page, Class<PageModel> clazz, TableQuery tableQuery)
PageModel - pageExtra - page - clazz - tableQuery - Copyright © 2018. All rights reserved.