我正在尝试在Spring Data JPA中实现分页功能。 我参考了这个博客。 我的控制器包含以下代码:
@RequestMapping(value="/organizationData", method = RequestMethod.GET)
public String list(Pageable pageable, Model model){
Page<Organization> members = this.OrganizationRepository.findAll(pageable);
model.addAttribute("members", members.getContent());
float nrOfPages = members.getTotalPages();
model.addAttribute("maxPages", nrOfPages);
return "members/list";
}
我的DAO正在遵循以下内容:
@Query(value="select m from Member m", countQuery="select count(m) from Member m")
Page<Organization> findMembers(Pageable pageable);
我可以展示前20条记录,如何展示接下来的20条记录?是否有其他分页示例可供参考?
page
的参数,它将绑定到您的请求方法中的Pageable
对象。 - M. Deinum