如何使用示例编写查询?

问题描述:

目前处于休眠准则的例子中的物体作为查询使用从例子中的物体,如:如何使用示例编写查询?

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

但在弹簧引导JPA,有什么办法,我可以使用?如果是这样如何?

感谢您的任何帮助。

从你的解释中,我了解到你正在试图找到一只黑色的Femlae猫。在这种CAS在你的仓库类写一个方法是这样

findBySexAndColour(Character sex, String Colour) 

变化性的类型为String,如果这是您正在使用

你总是可以编写一个custom implementation,你注入你的依赖和数据类型基本上做你想要的任何东西,包括使用字面上的代码。

pvpkiran已经解释了如何使用专门命名的方法创建确切的示例查询。

如果您想动态构建查询Specifications可能会有用。