Hibernate一对多外键

时间:2017-05-23 19:58:17

标签: java hibernate

在hbm文件中,我添加了:

<set cascade="all-delete-orphan" fetch="join" inverse="true" lazy="false" name="employeeTrainings" table="employee_training" >
  <key>
    <column name="employeeid" not-null="true"/>
  </key>
  <one-to-many class="net.talaco.hr.db.model.EmployeeTraining"/>
</set>

在我的java类中映射集合:

private Set employeeTrainings = new HashSet(0);

但是,当我将对象添加到我的Set设置所有字段(外键)时,似乎hibernate没有保存我的对象(关系),我得到异常:employee_id没有默认值值。 employee_id实际设置。 我正在使用saveOrUpdate来保存我的父对象。

0 个答案:

没有答案