有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Hibernate onetomany外键

在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);

然而,当我将对象添加到设置所有字段(外键)的集合中时,hibernate似乎没有保存我的对象(关系),我得到了一个异常:employee_id没有默认值。员工id实际上已设置。 我正在使用saveOrUpdate保存我的父对象


共 (0) 个答案