Pageable
ソート情報のみを含むオブジェクトを Spring JPA リポジトリに渡すにはどうすればよいですか? 次のようなものが必要です:
Pageable pageable = PageRequest.of(null, null, Sort());
int
とをpage
取ることは知っていますsize
が、何らかの方法でそれらの値を使用せずに、ページングされていない結果のみを返すことができれば、
Sort.by(Sort.Direction.ASC, "age")
1000
ページとサイズに のような大きな数値を使用することもできます1000
が、これらの値をハードコードしたくありません。
また、 のカスタム実装を作成するつもりもありませんPageable
。
これを実現する方法を教えてください。
前もって感謝します。
ベストアンサー1
によるとSpring Data JPAの現在のバージョンのドキュメントSort
、クエリ メソッドに直接渡すことができるため、同じクエリ メソッドの 2 つのバージョンを持つことができます。
- を受け取る 1 つは
Pageable
、 が「いっぱい」のときに使用しますPageable
。 - もう一つは を受け取り
Sort
、単にソートを実行したい場合に使用します。