在我的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;
使用 保存新Employee时employeePositionOrgUnits,我收到以下事务错误:
传递给持久化的分离实体 -> 组织单位。
保存已经存在Employee的 时,不会出现问题。
我想知道是否有办法保存新的Employee,同时仍然能够EmployeePositionOrgUnits从Employee.