hibernate多表查询问题,请大家帮忙,在线等...

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:30:06
有三张表,
部门表:DEPT(deptId,deptName,...)
用户表:USER(userId,userName,...)
人员部门表:USER_DEPT(deptId,userId,...)
一个部门对应多个用户,我通过deptId查找到此部门的所有用户.
用hibernate怎么做?

你HIBERNATE已经在XML有映射了撒。
你直接查询那个部门就是了。
最后得到的部门对象。里面有一个用户的集。。

部门表和用户表设置一个一对多和多对一的关联就可以了
在DEPT.hbm.xml和USER.hbm.xml下设置就可以了啊