我有一个对象页面:
Page<Audit> audits = auditRepository.findAll(new PageRequest(1, 10));
我想将审核转换为对象列表。
audit.getContent()
仅返回单个页面的数据。如何从所有页面获取所有内容? 最佳答案
分页的(整体)要点是返回部分数据并对其进行分页,因此您无需:
将所有内容加载到内存中
担心滚动,记录总数,排序和页数
但是,如果您想一次性获得所有内容,则可以调用(findAll
的)JPARepository
方法的重载版本,该方法不接受任何参数(Javadoc here)。您的代码如下所示:
List<Audit> audits = auditRepository.findAll();