Spring Data JPA リポジトリを使用しています。ページネーションのために、Pageable オブジェクトを JPA リポジトリの findBy メソッドに渡します。
私たちの UI では、レコードの合計数を表示していないため、count クエリを発生させたくありません。ページネーション中に発生したカウントクエリを抑制する方法はありますか?
Spring Data JPA リポジトリを使用しています。ページネーションのために、Pageable オブジェクトを JPA リポジトリの findBy メソッドに渡します。
私たちの UI では、レコードの合計数を表示していないため、count クエリを発生させたくありません。ページネーション中に発生したカウントクエリを抑制する方法はありますか?
List<Entity>
ではなく、リポジトリ メソッドを返すようPage<Entity>
にします。count クエリは実行されないと思います。
Spring Data JPA ドキュメント セクション「1.2.2 クエリ メソッドの定義」の「特別なパラメーターの処理」を参照してください。