すべての結果を1ページで取得したいのですが、
Pageable p = new PageRequest(1, Integer.MAX_VALUE);
return customerRepository.findAll(p);
上記は機能しませんが、これを達成する方法はありますか? here のように、カスタムクエリからは達成できないようです。
間違ったページで結果を探しているため、ページリクエストは正しくありません。そのはず:
new PageRequest(0, Integer.MAX_VALUE);
結果の最初のページは0です。すべてのレコードを返すため、これらはすべてこのページにあります。
より正しい方法は Pageable.unpaged() を使用することです
Pageable wholePage = Pageable.unpaged();
return customerRepository.findAll(wholePage);
Pageableにnullを渡すと、Springはそれを無視し、すべてのデータを取得します。
Pageable p = null;
return customerRepository.findAll(p);
[email protected]現在、正しい構文はPageRequest.of(0, Integer.MAX_VALUE)
です。あなたは見ることができます こちら