Я пытаюсь назначить новый отдел сотруднику, используя deptNameusing JsonPatch, но обновление базы данных не происходит. Я заметил, что у моего пропатченного объекта есть объект Dept с новым / обновленным именем, но no по-прежнему указывает на старый deptNo. Похоже, Patch обновляет dept.deptName вместо обновления ссылки на сущность dept. что мне здесь не хватает?
[{"op":"replace", "path":"/dept/name","value":"HR"} ]
@Entity
public class EMP{
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "deptNo", referencedColumnName = "deptNo")
private Dept dept;
}
@Entity
public class Dept {
private String deptName;
private Integer deptNo;
}