[英]How to construct Pageable object to get all the data but with sorting order
我需要顯式構造 Pageable object 以獲取所有數據,但在 Spring Boot 中具有排序順序。 PageRequest 中的現有方法采用 page 和 size 參數,但我的要求是獲取所有數據。
如果你使用PageRequest
;
您可以獲得最大Integer.MAX_VALUE
大小的記錄。 因為Querydsl
使用了Pageable
接口的getPageSize()
方法。
您也不能使用不實現偏移量和限制(未分頁)但進行排序的Pageable
。 因為在這種情況下Querydsl
會跳過。
如果您不想依賴Integer.MAX_VALUE
進行無限搜索,請采用repository.findAll(Sort sort)
方法,然后使用PageImpl
將其轉換為Page
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.