Jpa分页和排序

 

分类:Jpa
标签:排序sortjpa分页分页查询page

2020-03-24 06:03:26.0 阅读原文

Jpa分页和排序:

    public Page<Post> page(int page, int size) {
        Sort sort = Sort.by(Sort.Direction.DESC, "postDate");
        Pageable pageable = PageRequest.of(page, size, sort);
        return postRepository.findAll(pageable);
    }

如果使用多个字段排序,可以如下使用:

    Sort desc = new Sort(Sort.Direction.DESC, "id", "age");
    Sort asc = new Sort(Sort.Direction.ASC, "name");
    Sort sort = desc.and(asc); // and 后的是次要排序属性
    Iterable<Person> people2 = personPageSortRepo.findAll(sort1);


分类:Jpa
标签:排序sortjpa分页分页查询page

原文链接: Jpa分页和排序 2020-03-24 06:03:26.0