Выберите несколько объектов в критерии запроса - PullRequest
2 голосов
/ 19 июня 2009

В NHibernate HQL вы можете выбрать несколько объектов для данного запроса, как в этом примере.

var query = session.CreateQuery("select c,k from Cat as c join c.Kittens as k");

Очевидно, что ситуация в реальном мире более сложна, но это основы. Есть ли способ сделать это в запросе Criteria?

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

var catsWithKittens = session.createCriteria () .SetFetchmode ("Котята", Fetchmode.Eager) .List (); * +1001 *

0 голосов
/ 18 апреля 2011

Вам нужно использовать JOIN FETCH.

HQL будет это -

FROM Cat C JOIN FETCH C.Kittens
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...