データベースへのアクセスには Spring Data JPA を使用しています。私たちのリポジトリには、基本的なクエリ メソッドが含まれています。ここでやりたいことは、Specification-Interface (基準 API)を複雑なクエリ メソッド ( など)と組み合わせfindByName(Specification spec)
て使用することです。問題は、これら 2 つの方法が互いにブロックし合うことです (where
現在 2 つのクエリがあるため)。JPAに2つのwhere
部分を組み合わせるように指示するなど、これを行う方法はありますAND
か? これを行う理由は、クエリの一部がwhere
すべてのクエリに不可欠であるためです。これらは、クエリ メソッドの名前で定義する必要があります。仕様には、個々のユースケースの個別の基準のみを含める必要があります。または、これを解決する他の方法はありますか?
質問する
517 次