2017-04-24 6 views
0

が休止状態の基準で例のオブジェクトのような例オブジェクトからクエリとして使用することがあります:例を使ってクエリを書く方法は?

Cat cat = new Cat(); 
cat.setSex('F'); 
cat.setColor(Color.BLACK); 
List results = session.createCriteria(Cat.class) 
    .add(Example.create(cat)) 
    .list(); 

が、春・ブートJPAで、私はそれを使用することができる方法はありますか?もしそうなら、どのように?

ありがとうございました。

答えて

0

あなたの説明から、私はあなたがブラック、フェムレエの猫を探していることを理解しました。リポジトリのクラスでそのCASでは、このようにメソッドを書く

findBySexAndColour(Character sex, String Colour) 

文字列に変更し、セックスのタイプをそれはあなたが

0

を使用しているデータ型である場合は、常にあなたの依存関係を注入custom implementationを書くことができますし、基本的には、文字通りコードを使用することを含めて、何でもしてください。

すでにpvpkiranは、具体的に名前付きのメソッドを使用して正確なサンプルクエリを作成する方法について説明しました。

クエリを動的に構築する場合は、Specificationsが便利です。

関連する問題