В критерии гибернации есть пример объекта для использования в качестве запроса от объекта примера, например:
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, есть ли способ, которым я могу это использовать? Если так как?
Спасибо за любую помощь.
2 ответа
Из вашего объяснения я поняла, что вы пытаетесь найти Черную кошку женского пола. В этом случае В своем классе репозитория напишите такой метод
findBySexAndColour(Character sex, String Colour)
Измените тип пола на String, если это тип данных, который вы используете
Вы всегда можете написать пользовательская реализация, где вы вводите свои зависимости и в основном делаете все, что хотите, в том числе буквально используя свой код.
Pvpkiran уже объяснил, как вы можете создать точный пример запроса, используя специально названный метод.
Если вы хотите построить запрос динамически Specification
может быть полезно.
Новые вопросы
java
Java - это язык программирования высокого уровня. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] и [maven].