NHibernate HQL에서이 예제와 같이 주어진 쿼리에 대해 여러 엔티티를 선택할 수 있습니다.기준에서 여러 엔티티 선택 Query
var query = session.CreateQuery("select c,k from Cat as c join c.Kittens as k");
분명히 현실 세계 상황은 더 복잡하지만 기본 사항입니다. 조건 쿼리에서이 작업을 수행 할 수 있습니까?
NHibernate HQL에서이 예제와 같이 주어진 쿼리에 대해 여러 엔티티를 선택할 수 있습니다.기준에서 여러 엔티티 선택 Query
var query = session.CreateQuery("select c,k from Cat as c join c.Kittens as k");
분명히 현실 세계 상황은 더 복잡하지만 기본 사항입니다. 조건 쿼리에서이 작업을 수행 할 수 있습니까?
JOIN FETCH를 사용해야합니다.
HQL이 될 것이다 -
FROM Cat C JOIN FETCH C.Kittens
var에 catsWithKittens = session.createCriteria() .SetFetchmode ("고양이", Fetchmode.Eager) .List();