2014-11-13 5 views
0

의 나는이 HQL 쿼리가 있습니다. 그러나 데이터를 가져올 때. Usergroup과 해당 사용자를 나타내는 Object []가 포함 된 ArrayList을 반환합니다.HQL 쿼리 개체 [] 대신 객체

from Usergroup 반환 사용자 그룹 객체의 ArrayList ...

내가 이전 쿼리 후자의 쿼리와 같은 사용자 그룹 객체의 같은 단지의 ArrayList를 반환 할 수있는 방법이 있나요과 마찬가지로, 나는 이유를 알고하지 않는 경우 그것과 같은 객체 배열을 반환합니다 ...?

+0

내가 두 번째 테이블에서 데이터를 얻을 수 있는지 난 정말 상관 없어,의 목적 조인 사용자 그룹의 모든 사용자를 얻을, 그래 당신은 내가 할 수있는 권리입니다했다 그 대신에 where 절을 사용합니다 ... 그러나 둘 다 포함하는 Object 배열 대신 Usergroup Objects를 포함하는 ArrayList를 가져 오는 방법이 있습니까? 알고있는 것이 좋을 것입니다 ... 나는이 질문에 내가 대답 한 이것보다 위에 무슨 일이 있었는지 모르겠다. ... – user2405469

답변

0

"thing"을 두 개 이상 선택하면 Hibernate에서 배열을 제공합니다.

두 엔티티의 조인에서 선택할 항목을 지정하지 않으면 두 항목을 모두 제공합니다.

시도

select us from Usergroup as us join us.user 
+0

타이머가 나를 완벽하게 해주고, 훌륭한 작품이 될 때 이것을 대답으로 받아 들일 것이다. 내 마음 속에서. 나는 모든 것을 선택하는 것이 "우리"를 선택하는 것과 같다고 생각했지만, 이것이 테이블 속성이 아닌 객체로 작업하고 있다는 것을 잊어 버렸습니다. – user2405469