1. 程式人生 > >spring-data-jpa分頁排序,按條件查詢

spring-data-jpa分頁排序,按條件查詢

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);
        
    }