0

在我的Employee课堂上,我有以下领域:

@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true)
private Set < EmployeePositionOrgUnit > employeePositionOrgUnits;

EmployeePositionOrgUnit课堂上,我有以下字段:

@ManyToOne
@JoinColumn(name = EMPLOYEE_POSITION_ORGUNITS_EMPLOYEE_ID)
private Employee employee;

@ManyToOne
@JoinColumn(name = EMPLOYEE_POSITION_ORGUNITS_POSITION_ID)
private Position position;

@ManyToOne
@JoinColumn(name = EMPLOYEE_POSITION_ORGUNITS_ORGUNITS_ID)
private OrganizationalUnit organizationalUnit;

使用 保存新EmployeeemployeePositionOrgUnits,我收到以下事务错误:

传递给持久化的分离实体 -> 组织单位。

保存已经存在Employee的 时,不会出现问题。

我想知道是否有办法保存新的Employee,同时仍然能够EmployeePositionOrgUnitsEmployee.

4

0 回答 0