0
点赞
收藏
分享

微信扫一扫

JPARepository完成分页和排序


Sort.by(各种参数) 替换之前使用构造器的方式

JPARepository完成分页和排序_排序规则

PageRequest.of(各种参数) 替换之前构造器的方式

JPARepository完成分页和排序_构造器_02

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

 

举报

相关推荐

0 条评论