spring-data-jpa分頁排序,按條件查詢
阿新 • • 發佈:2018-12-21
public void pageAndSort(int page,int size) { //但條件查詢 Page<Stu> stus = stuDao.findAll(new PageRequest(page,size, Sort.Direction.DESC,"name")); Pageable pageable = new PageRequest(page,size,new Sort(Sort.Direction.DESC,"name")); Page<Stu> stus2 = stuDao.findAll(pageable); //多條件查詢 List<Sort.Order> orders = new ArrayList<>(); orders.add(new Sort.Order(Sort.Direction.DESC,"name")); orders.add(new Sort.Order(Sort.Direction.DESC,"age")); Pageable pageable2 = new PageRequest(page,size,new Sort(orders)); Page<Stu> stus3 = stuDao.findAll(pageable); }