hiberante集合操作

悬赏:5 发布时间:2008-07-25 提问人:fanso (初级程序员)

比如有部门Detp和员工Emp两个实体类,如果要给某个部门增加一个员工
需要 dept.getEmps().add(emp), 在getEmps的时候,查询出了本部门所有的员工,
有必要吗,怎么避免这次查询

采纳的答案

2008-07-25 visoin (中级程序员)

IOC:
在Emp里加个Detp的属性 ,然后在Emp.setDetp(Detp detp);

提问者对于答案的评价:
ok

其他回答

如果是双向的关联管理,即在Emp类中也持有Detp的引用,那么可以
emp.setDetp(detp);session.save(emp);
ag_sherry (中级程序员) 2008-07-25