왜 NHibernate는 조인이 수행되지만 Hibernate는 객체를 반환하지 않는지 이해하지 못합니다. 예를 들어.Hibernate Joins 객체들의 배열을 반환한다. 왜?
매핑
쿼리 session.CreateQuery("CameraMount 분의 왼쪽 m.Presets 가입에서") 목록을().;
이것은 프리셋 세트가 초기화 된 CameraMount를 반환 할 것으로 예상되는 객체 []를 반환합니다.
왜?
왜 NHibernate는 조인이 수행되지만 Hibernate는 객체를 반환하지 않는지 이해하지 못합니다. 예를 들어.Hibernate Joins 객체들의 배열을 반환한다. 왜?
매핑
쿼리 session.CreateQuery("CameraMount 분의 왼쪽 m.Presets 가입에서") 목록을().;
이것은 프리셋 세트가 초기화 된 CameraMount를 반환 할 것으로 예상되는 객체 []를 반환합니다.
왜?
.NET의 제네릭 및 비 제너릭 컬렉션 지원으로 인해 약간 다른 구현이라고 생각됩니다. 대신
List<CameraMount> cameramounts =
session.CreateQuery("From CameraMount m left join m.Presets")
.List<CameraMount>();
: 당신이 강력하게 형식화하려는 경우 CameraMount는 요청을 할 수 객체. 희망이 도움이됩니다.
또한 시도해 볼 수 있습니다. Select m from CameraMount m left join m.Presets
그러면 CameraMount Objects가 다시 제공됩니다.