日期:2014-05-18  浏览次数:20594 次

hibernate hql问题
本帖最后由 u012842491 于 2013-12-16 13:54:07 编辑
有两个pojo类:用户(id,username,departmentId,createTime) 和部门(id,name,udpateTime)
写hql语句,使用join关键字,查询所有用户,可按部门查询 .

------解决方案--------------------
http://wenku.baidu.com/link?url=hIAvO2_sJmV8PzEGr0AMbiE8NPw589z9GSiqCev9saMjg_A0CfVca3bqiSb9gVUiPB6WK4G4Kq0ySxI1Bt0yVCMoxAYS9GJECKjDPW4Nc4u
先看看,不懂再讲解。
------解决方案--------------------
有两个pojo类:用户(id,username,departmentId,createTime) 和部门(id,name,udpateTime)
写hql语句,使用join关键字,查询所有用户,可按部门查询 . 

select new MODEL(u.id , u.username , d.name , u.createTime)
from 用户 as u , 部门 as d where u.departmentId=d.id and d.name like '%%'
------解决方案--------------------
度良一下 hql连接查询就搞定