[英]Spring data JPA pagination happens at db level or at application level
Spring Data JPA 支持分頁,但它是如何工作的呢?
它從數據庫中獲取大量數據。 它不會從數據庫中獲取所有數據。
生成的查詢使用限制和偏移量與選擇查詢來獲取數據塊。
分頁的目的是准確地選擇您要檢索的頁面。 這避免了檢索數據庫中的所有數據,這些數據可能很多並且可能導致應用程序出現性能問題。
事實上,通過將Pageable
對象傳遞給 Spring Data Jpa 存儲庫的方法,使用正在使用的數據庫的功能(例如limit
和offset
)在查詢之上應用分頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.