考虑使用两个表的示例查询。查询将如下:
select t1.name, t1.address, (select count(*) from table2 t2 where t1.userid = t2.userid) as totalpoints from table1 t1
有两个名为Table1.java
和Table2.java
的bean类。我的DAO课程扩展HibernateDAOSupport
。是否可以将此查询与getHibernateTemplate.find()
函数调用中的两个bean类一起使用?
任何帮助都会很明显。
感谢。
答案 0 :(得分:0)
是的,这是可能的。 HQL查询几乎与SQL查询相同。但请注意,您的SQL无效。在Hibernate documentation about subqueries中甚至有一个这样的查询示例。