Обычно я использую критерии api для выполнения запросов к моей базе данных, но поскольку критерии api, по-видимому, имеют ошибку при поиске одного и того же объекта дважды, я хотел бы добавить пользовательский фрагмент HQL к остальным критериям , Это как-то возможно?
Вот пример того, что не работает с критериями API:
public class Person
{
public IList<Room> Rooms { get; set; }
}
public class Room
{
public string Name { get; set; }
}
Я хотел бы найти всех людей, у которых есть комната с именем «Комната А» и другая с именем «Комната Б».
С наилучшими пожеланиями
Оливер Ханаппи