Для структуры следующим образом:
class Person
{
Integer personID;
String personName
List<Pet> pets;
}
class Pet
{
String petID;
Integer personID;
String petName;
Integer petNum;
}
Вышеуказанное хранится в БД следующим образом:
person_ID person Name
1 Peter
2 Buch
3 POLR
pet_id person id petName petNum
1 1 "AAA" 3
2 1 "BBB" 3
3 1 "CCC" 4
Я хочу иметь возможность искать людей на основе личностиимя и домашние животные, которыми он владеет.Таким образом, входные данные для запроса Hibernate могут быть следующими:
person name = Peter
petName = "AAA"
petNum = 3
petName = "BBB"
petNum = 4
Так что в вышеприведенном случае он не должен возвращать никаких результатов, потому что serach не указал другого питомца, которого имеет Питер.
такой поиск возможен с HQL или Criteria API Hibernate?
Спасибо, Nishanth