PagingAndSortingRepository接口
2018-01-05 17:23
429 查看
PagingAndSortingRepository
接口提供了分页与排序功能Iterable<T> findAll(Sort sort); //排序 Page<T> findAll(Pageable pageable); //分页查询(含排序功能)
实列(实现该接口即可直接掉用)
public class SpringDataTest { private ApplicationContext ctx = null ; PersonRepsotory personRepsotory = null; { ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); personRepsotory = ctx.getBean(PersonRepsotory.class); } public void testPageingAndSortingRepsotory(){ // pageNo 是从0 开始 int pageNo = 3-1; //第几页 此为第三页 int pageSize = 5; // Pageable 接口通常使用其PageRequest 实体类,其中封装了需要分页的信息 // 排序相关的 Sort 封装了培训的信息 //Order 是具体针对某一个属性进行升序还是降序 Order order1 = new Order(Direction.DESC,"id"); Order order2 = new Order(Direction.ASC,"email"); Sort sort = new Sort(order1,order2); PageRequest pageable = new PageRequest(pageNo,pageSize,sort); // PageRequest pageable = new PageRequest(pageNo,pageSize); Page<Person> page = personRepsotory.findAll(pageable); System.out.println("总记录数:" + page.getTotalElements()); System.out.println("当前第几页" + (page.getNumber()+1)); System.out.println("总页数" + page.getTotalPages()); System.out.println("当前页码的list" +page.getContent() ); System.out.println("当前页面的记录数" + page.getNumberOfElements()); }
相关文章推荐
- 【SpringData】轻松愉快之玩转SpringData( 第5章 CrudRepository PagingAndSortingRespsitory JpaRepository接口)
- SpringData 学习(7)—— 学习 Repository 接口的第 2 个子接口 PagingAndSortingRepository
- 结合SpringDataJPA中的PagingAndSortingRepository和 JpaSpecificationExecutor接口实现大数据量的数据分页查询
- SpringData_PagingAndSortingRepository接口
- Spring boot data JPA 自定义JPQL语句,以及PagingAndSortingRepository接口实现分页查询
- spring data 接口之 PagingAndSortingRepository
- pagingandsortingrepository接口实现分页查询
- 学习 Repository 接口的第 2 个子接口 PagingAndSortingRepository
- spring data 接口之 PagingAndSortingRepository
- PagingAndSortingRepository
- JPA2 关于 PagingAndSortingRepository
- JPA2 关于 PagingAndSortingRepository
- jpa之PagingAndSortingRepository带分页查询
- PagingAndSortingRepository
- jpa之PagingAndSortingRepository带分页查询
- Spring Data 系列之JPA(一)CrudRepository,PagingAndSortingRepository,JpaRepository
- PagingAndSortingRepository
- Telerik Grid Server Side Paging, Sorting and Filtering
- code-beside方式绑定GridView后EnableSortingAndPagingCallbacks不工作
- [转]Paging, Searching and Sorting in ASP.Net MVC 5