【发布时间】:2012-07-22 18:52:59
【问题描述】:
我是休眠新手。请帮助我理解这一点。
我有 Department 和 Employee 对象。部门有级联类型 SAVE 的员工集合。我已经创建了部门对象和员工对象。让我们分别说 dept1 和 emp1。当我保存 dept1 对象(具有 emp1)时,它将 dept1 和 emp1 保存在部门和员工表中出外键。
除非我在 emp1 上设置 department(dept1) ,否则它不会保存外键。为什么我要手动设置?不能冬眠吗?这样做有什么理由吗?
【问题讨论】:
-
那么Hibernate应该如何猜测你的代码呢?如果你有两种关系(多对一和一对多),最好同时设置这两种关系。
标签: hibernate hibernate-mapping