2012-06-12 4 views
0

두 테이블을 사용하는 샘플 쿼리를 고려하십시오.최대 절전 모드에서 하위 쿼리 사용

select t1.name, t1.address, (select count(*) from table2 t2 where t1.userid = t2.userid) as totalpoints from table1 t1 

Table1.javaTable2.java라는 두 개의 빈 클래스가 있습니다 : 쿼리와 같은 것입니다. 내 DAO 클래스는 HibernateDAOSupport까지 확장됩니다. getHibernateTemplate.find() 함수 호출에서 두 bean 클래스와 함께이 쿼리를 사용할 수 있습니까?

도움이 될 것입니다.

감사합니다.

+0

Table1.java와 Table2.java 간의 매핑을 알려주십시오. – manurajhada

답변

0

예, 가능합니다. HQL 쿼리는 SQL 쿼리와 거의 동일합니다. 그러나 SQL은 유효하지 않습니다. Hibernate documentation about subqueries에는 그러한 쿼리의 예조차 있습니다.

관련 문제