2010-06-24 4 views
1

이것은 제 문제입니다. 는 내가이 대일 내가 클라이언트 이름을 가진 계정을 나열 할 클라이언트Nhibernate : HQL이 JOIN으로 SQL 쿼리를 생성하도록 할 수 있습니까

에 accountlist에서 관계 ("accountlist에서") 내 HQL 질의가 수천 SQL 쿼리의 accountlist에 대한 하나를 생성해야 각 클라이언트마다 하나씩.

조인과 함께 하나의 SQL 요청을 만들기 위해 강제로 HQL을 사용할 수 있습니까?

진심으로 감사드립니다. :-)

답변

3

예. HQL에서 쿼리를 작성하는 경우 :

"from accountlist a join fetch a.client" 

또는 그와 비슷한 문항을 작성하는 경우. Hibernate의 fetch 전략은 이러한 종류의 데이터가 어떻게 검색되는지 정의한다. JOIN으로 가져 오기를 지정하면 그 일이 수행됩니다.

+0

멋진 작품 :-) 감사의 말 – eka808

관련 문제