2017-04-24 253 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

從你的解釋中,我瞭解到你正在試圖找到一隻黑色的Femlae貓。在這種CAS在你的倉庫類寫一個方法是這樣

findBySexAndColour(Character sex, String Colour) 

變化性的類型爲String,如果這是您正在使用

0

你總是可以編寫一個custom implementation,你注入你的依賴和數據類型基本上做你想要的任何東西,包括使用字面上的代碼。

pvpkiran已經解釋瞭如何使用專門命名的方法創建確切的示例查詢。

如果您想動態構建查詢Specifications可能會有用。