Sort.by(各种参数) 替换之前使用构造器的方式
PageRequest.of(各种参数) 替换之前构造器的方式
@Test
public void sortAndPage() {
/**
* 使用JPARepository 完成排序 分页操作
*/
//定义排序规则
Order order = new Order(Sort.Direction.DESC,"id");
Order order1 = new Order(Sort.Direction.DESC,"uage");
//如果有多个排序条件 建议使用此种方式 使用 Sort.by 替换之前的 new Sort();
Sort sort = Sort.by(order,order1);
//使用 PageRequest.of 替代之前的 new PageRequest();
/**
* page:0 开始
* size:每页显示的数量
* 排序的规则
*/
Pageable pageable =PageRequest.of(1,2,sort);
Page<Users> all = userJPARepository.findAll(pageable);
for (Users users : all.getContent()) {
System.out.println(users);
}
}