hibernate条件中有一个Example Object用作来自示例对象的查询,如:
Cat cat = new Cat();
cat.setSex('F');
cat.setColor(Color.BLACK);
List results = session.createCriteria(Cat.class)
.add( Example.create(cat) )
.list();
但是在spring-boot-jpa中,有什么方法可以使用它吗?如果是这样怎么样?
感谢您的帮助。
答案 0 :(得分:0)
根据你的解释,我明白你正试图寻找一只黑色的Femlae猫。在那个cas中你的存储库类写一个这样的方法
findBySexAndColour(Character sex, String Colour)
如果这是您正在使用的数据类型,将性别类型更改为String
答案 1 :(得分:0)
您总是可以在注入依赖项的地方编写custom implementation,并且基本上可以执行任何操作,包括使用字面上的代码。
pvpkiran已经解释了如何使用特定命名的方法创建确切的示例查询。
如果要动态构建查询Specification
s可能有用。