Java 如何使用示例编写查询?
hibernate Criteria中有一个示例对象用作示例对象的查询,如:Java 如何使用示例编写查询?,java,spring-data-jpa,Java,Spring Data Jpa,hibernate Criteria中有一个示例对象用作示例对象的查询,如: Cat cat = new Cat(); cat.setSex('F'); cat.setColor(Color.BLACK); List results = session.createCriteria(Cat.class) .add( Example.create(cat) ) .list(); 但是在SpringBootJPA中,有什么方法可以使用它吗?如果是,怎么做 谢谢你
Cat cat = new Cat();
cat.setSex('F');
cat.setColor(Color.BLACK);
List results = session.createCriteria(Cat.class)
.add( Example.create(cat) )
.list();
但是在SpringBootJPA中,有什么方法可以使用它吗?如果是,怎么做
谢谢你的帮助。根据你的解释,我知道你在找一只黑色的雌性猫。在存储库类中的CA中,编写如下方法
findBySexAndColour(Character sex, String Colour)
将sex的类型更改为String如果这是您正在使用的数据类型您总是可以编写一个插入依赖项并基本上执行任何您想做的操作(包括使用您的代码)
pvpkiran已经解释了如何使用特定命名的方法创建精确的示例查询
如果您想动态构造查询,可能会很有用