如何使用示例编写查询?
问题描述:
目前处于休眠准则的例子中的物体作为查询使用从例子中的物体,如:如何使用示例编写查询?
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已经解释了如何使用专门命名的方法创建确切的示例查询。
如果您想动态构建查询Specification
s可能会有用。