Hibernate 休眠加入选择

Hibernate 休眠加入选择,hibernate,select,join,hql,dropwizard,Hibernate,Select,Join,Hql,Dropwizard,如何联接表和select语句 在SQL中,它如下所示: SELECT * FROM ( SELECT p.ID,p.NAME,p.ROOM_ID,r.ATTRIBUTE FRON PERSON p INNER JOIN ROOM r ON p.ROOM_ID=r.ID) staff INNER JOIN ( SELECT max(l.TIME) as TIME, l.PERSON_ID FROM LOG l GROUP BY l.PERSON_ID) log ON log.PERSON_ID=s

如何联接表和select语句

在SQL中,它如下所示:

SELECT * FROM (
SELECT p.ID,p.NAME,p.ROOM_ID,r.ATTRIBUTE FRON PERSON p INNER JOIN ROOM r ON p.ROOM_ID=r.ID) staff
INNER JOIN (
SELECT max(l.TIME) as TIME, l.PERSON_ID FROM LOG l GROUP BY l.PERSON_ID) log ON log.PERSON_ID=staff.ID

是否要将其转换为HQL?到目前为止,您尝试了什么?您是否尝试将maxl.TIME定义为hibernate映射的Person类的只读属性?下面是一篇您可能会觉得有用的文章: