PageableExecutionUtils
を使用してください @DeprecatedSE public abstract class PageableExecutionUtils extends ObjectSE
Pageable
を使用したクエリ実行のサポート。PageableExecutionUtils
の使用は、データクエリが COUNT
クエリよりも安価であることを前提としているため、最適化を利用できる場合があります。修飾子と型 | メソッドと説明 |
---|---|
static <T> Page<T> | getPage(ListSE<T> content, Pageable pageable, LongSupplierSE totalSupplier) 使用すべきではありません。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static <T> Page<T> getPage(ListSE<T> content, Pageable pageable, LongSupplierSE totalSupplier)
content
、Pageable
、LongSupplier
SE に基づいて Page
を構築します。結果サイズと Pageable
に基づいて合計を決定できる場合、Page
の構築ではカウントクエリが省略されます。content
- Pageable
が適用されたクエリの結果。リストは null であってはならず、最大 Pageable.getPageSize()
項目を含む必要があります。pageable
- null であってはなりません。totalSupplier
- null であってはなりません。content
SE の Page
と合計サイズ。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.