JPA如何实现分页?一行代码解决

Jpa给我们提供了最最简单的分页方法,只需要传入PageRequest.of(start,size)

size表示每页多少条,start表示从第几页开始。

类似于SQL语句中的 select * from table limit start,size。

Page<Comment> all = commentDao.findAll(PageRequest.of(0, 4));

 通过all.getContent()就可以获取内容了。

List<Comment> content = all.getContent();
        for (Comment c:content){
            System.out.println(c);
        }
}

拓展:

System.out.println("总页数:"+all.getTotalPages());

System.out.println("当前页数:"+all.getPageable().getPageNumber()+1);

System.out.println("每页条数:"+all.getSize());


版权声明:本文为m0_66884848原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。