我有一个对象页面:

Page<Audit> audits = auditRepository.findAll(new PageRequest(1, 10));


我想将审核转换为对象列表。 audit.getContent()仅返回单个页面的数据。如何从所有页面获取所有内容?

最佳答案

分页的(整体)要点是返回部分数据并对其进行分页,因此您无需:


将所有内容加载到内存中
担心滚动,记录总数,排序和页数


但是,如果您想一次性获得所有内容,则可以调用(findAll的)JPARepository方法的重载版本,该方法不接受任何参数(Javadoc here)。您的代码如下所示:

List<Audit> audits = auditRepository.findAll();

09-30 15:51
查看更多