私のプロジェクトではSpring Data JPA
を使用しています。だから、リポジトリに、私は次のようでリストを定義します。春データjpaリポジトリ複数の要素で探す
List<Branch> findByNameContainingAndByTypeContaining(String name, String type)
それはこのケースで動作します、しかし、検索フォームで、私は、10の以上の検索条件を持って、それは意味と検索方法で、それはより多くを必要とします10要素、適切には、それらのフィールドは価値があります。例えば
:findBy
方法について
name: abc
type: primary
enabled: true
createdBy: null
modifiedBy: null
and so more
私は空白送信する場合、それはなく、null値を動作します。さらに、非常に多くのフィールドを検索する。だから私はこのようなフォームを検索するより良い方法を探しています。 Grailsフレームワークでは、これに対してnameQueriesを作成できますが、より良い方法を見つけることはできませんSpring JPA
。
アイデア?ありがとう。
うわー、これは私には新しく、ありがとうございます。 –
喜んで私は助けることができる:) – dkanejs
こんにちは、今、私はfromDateとtoDateと検索フォームを持って、それはデータを取得するブランチのdatetimeフィールドと比較する必要がどのように私はそれを行うことができますか?ありがとう。 –