当前位置: 代码迷 >> J2EE >> hiberante 三表级联查询,该如何处理
  详细解决方案

hiberante 三表级联查询,该如何处理

热度:502   发布时间:2016-04-17 23:11:18.0
hiberante 三表级联查询
现在有三张表,分别是公司,部门,员工。对应关系如下
公司  companyId        name
部门  deptId , name  ,    companyId
员工employeeId       ,name,   deptId

其中部门表companyId对应公司表的companyId,员工表的deptId对应部门表的deptId
我现在想通过hibernate自动关联查询公司的全部信息,包括部门和员工的,我知道如果用load公司,可以查到部门,可怎么才能同时查到部门员工信息呢,我不想在通过部门重新执行一遍load方法,有没有其他的办法,我试过直接Load公司查不到员工啊
------解决思路----------------------
你表设置好了主外键的话   hibernate自动关联查询 应该可以查到的,  没查到的话 可能是你的session 关闭了