下面是sql查询,它将获取结果,这是许多内部联接的组合......相应的pojos是
Table JAVA POJO
boopUSER User
booprtyu rtyu
user.java包含以下属性
updatedby
updatebby
updateddate
rtyu.java包含以下属性
id;
code;
name;
获取记录的查询..
SELECT distinct u.name, u.updated_by, u.updateddate FROM boopUSER u, boopuser_rtyu ug, booprtyu gwhere u.id = ug.user_id and ug.rtyu_id = g.id and u.ACTIVE_FLAG='Y' and g.id not in (10,11) order by u.name
现在可以ypu pls建议等效的hql或标准。谢谢提前,早期的帮助将不胜感激
答案 0 :(得分:0)
HQL和Criteria只能应用于hibernate映射实体(和相关关联)。 你的pojo不是hibernate实体(我认为因为类没有注释)所以唯一的方法是使用本机SQL和映射结果到POJO(参见Native SQL)