Я искал в Интернете, но не очень хорошо понял проблему:
Я пытаюсь создать отдельный запрос, используя критерии и отдельное предложение, используя проекцию, пытаясь разрешитьЛенивый атрибут проекции в отличном.
Таким образом, запрос будет выглядеть следующим образом
Код:
createCriteria (Parent.class) .setProject (Projection.Отличный (Projection.properties ("отношение"))) .createCriteria ("отношение")
К сожалению, поля отношения не выбираются, этот запрос возвращает только список идентификаторов, и я долженгенерировать O (n) запросов для извлечения результатов.
Эквивалентом в HQL будет
Код:
выбор отличного r из Parent при p-соединении p.отношение как r
Возможно ли сделать это, используя критерии?
Я видел, что кто-то предлагает использовать trasnformer, но я хотел бы использовать отличное в базе данных.
Большое спасибо.
Поssible дубликат для NHibernate ?