我有對象的頁面:轉換春天數據頁列出
Page<Audit> audits = auditRepository.findAll(new PageRequest(1, 10));
我想審計轉變爲對象的名單。 audit.getContent()
只返回單個頁面的數據。如何從所有頁面獲取所有內容?
我有對象的頁面:轉換春天數據頁列出
Page<Audit> audits = auditRepository.findAll(new PageRequest(1, 10));
我想審計轉變爲對象的名單。 audit.getContent()
只返回單個頁面的數據。如何從所有頁面獲取所有內容?
分頁的(整體)點是通過其返回部分數據和頁面,所以你並不需要:
頁數不過,如果你想那麼一切都在一個去,你可以調用findAll
法(的JPARepository
),它不接受任何參數(的Javadoc here)的重載版本。您的代碼如下所示:
List<Audit> audits = auditRepository.findAll();
在我的項目中,我想通過數據庫和頁面結果的所有字段中的關鍵字查找數據。但我不能同時使用本機查詢和PageRequest。所以我想將頁面轉換爲列表,並通過列表中的關鍵字查找。 – gavinSong
@gavinSong這是一個與你所提問題完全不同的問題。 Upvote並接受這個答案,因爲它回答了你問的問題。問一個新問題。 –
只是使用列表 audits = repo.findAll();有沒有理由在這種情況下通過分頁檢索? –