sqly变成hql的问题

来源:百度知道 编辑:UC知道 时间:2024/08/20 09:28:30
select * from instance,(select max(lastModify_Date) lmd,instance_name from Instance group by instance_Name) t
where instance.lastmodify_date=t.lmd and instance.instance_name=t.instance_name
这个sql语句变成hql是什么样的?

在 Hibernate中碰到复杂的sql语句没有必要强转成hql语句,直接利用这个方法就行了 因为我们用hql就是利用它的简单 便捷 如果为了利用它我们花更多的精力去转sql语句岂不是得不偿失吗?
Query query= session.createSQLQuery(sql);

from instance,(select max(lastModify_Date) lmd,instance_name from Instance group by instance_Name) t
where instance.lastmodify_date=t.lmd and instance.instance_name=t.instance_name