インターフェースの使用
jakarta.data.page.PageRequest
PageRequest を使用するパッケージ
jakarta.data.page 内の PageRequest 使用
PageRequest を返す jakarta.data.page のメソッド修飾子と型メソッド説明PageRequest.afterCursor(PageRequest.Cursor cursor) 指定されたキーの後から、前方方向へのカーソルベースのページングをリクエストします。static PageRequestPageRequest.afterCursor(PageRequest.Cursor cursor, long pageNumber, int maxPageSize, boolean requestTotal) 指定されたキーの後から、前方方向へのカーソルベースのページングをリクエストします。PageRequest.beforeCursor(PageRequest.Cursor cursor) 指定されたキー値を基準にして、前のページ方向にカーソルベースのページ区切りをリクエストします。static PageRequestPageRequest.beforeCursor(PageRequest.Cursor cursor, long pageNumber, int maxPageSize, boolean requestTotal) 指定されたカーソルを基準として、前のページ方向にカーソルベースのページ区切りをリクエストします。CursoredPage.nextPageRequest()現在のページから前方方向に次のページへのリクエストを作成します。Page.nextPageRequest()Page.hasNext()が次のページが存在する可能性があることを示している場合は、次のページのリクエストを返します。static PageRequestPageRequest.ofPage(long pageNumber) 指定されたページ番号とデフォルトサイズ 10 の新しいページリクエストを作成します。static PageRequestPageRequest.ofPage(long pageNumber, int maxPageSize, boolean requestTotal) カーソルなしで新しいページリクエストを作成します。static PageRequestPageRequest.ofSize(int maxPageSize) 最初のページ番号 (1) から始まる、指定されたサイズのページをリクエストするための新しいページリクエストを作成します。Page.pageRequest()このページが取得されたページリクエストを返します。CursoredPage.previousPageRequest()現在のページから逆方向に前のページへのリクエストを作成します。Page.previousPageRequest()Page.hasPrevious()が前のページが存在する可能性があることを示している場合、前のページのリクエストを返します。PageRequest.size(int maxPageSize) 同じページ区切り情報を持ち、指定された最大ページサイズで新しいページリクエストを作成します。PageRequest.withoutTotal()requestTotal()をfalseに設定して、それ以外は同等のページリクエストを返します。これにより、データベースから合計が取得されなくなります。PageRequest.withTotal()requestTotal()をfalseに設定して、それ以外は同等のページリクエストを返します。これにより、データベースから合計が取得されます。jakarta.data.page.impl 内の PageRequest 使用
PageRequest を返す jakarta.data.page.impl のメソッド修飾子と型メソッド説明CursoredPageRecord.nextPageRequest()nextPageRequestレコードコンポーネントの値を返します。PageRecord.nextPageRequest()CursoredPageRecord.pageRequest()pageRequestレコードコンポーネントの値を返します。PageRecord.pageRequest()pageRequestレコードコンポーネントの値を返します。CursoredPageRecord.previousPageRequest()previousPageRequestレコードコンポーネントの値を返します。PageRecord.previousPageRequest()型 PageRequest のパラメーターを持つ jakarta.data.page.impl のコンストラクター修飾子コンストラクター説明CursoredPageRecord(ListSE<T> content, ListSE<PageRequest.Cursor> cursors, long totalElements, PageRequest pageRequest, boolean firstPage, boolean lastPage) CursoredPageRecord(ListSE<T> content, ListSE<PageRequest.Cursor> cursors, long totalElements, PageRequest pageRequest, PageRequest nextPageRequest, PageRequest previousPageRequest) CursoredPageRecordレコードクラスのインスタンスを作成します。PageRecord(PageRequest pageRequest, ListSE<T> content, long totalElements) PageRecord(PageRequest pageRequest, ListSE<T> content, long totalElements, boolean moreResults) PageRecordレコードクラスのインスタンスを作成します。jakarta.data.repository 内の PageRequest 使用
型 PageRequest のパラメーターを持つ jakarta.data.repository のメソッド修飾子と型メソッド説明BasicRepository.findAll(PageRequest pageRequest, Order<T> sortBy) PageRequestパラメーターとして指定されたページリクエストに従って、エンティティのPageを返します。