谢谢ChssPly76和Wysawyg。
解决方法之一可能是:我们将如下更新Employee POJO
ManyToOne(fetch=FetchType.EAGER)@**JoinColumn**(name = "DEPARTMENT_ID", referencedColumnName = "DEPARTMENT_ID", **insertable=false, updatable=false**)private Department department;@Column(name = "department_id")private Long departmentId;
(department和departmentId都将具有setter和getter方法)
现在,在这里(请注意,Department和departmentId都映射到同一列(DEPARTMENT_ID)),我们仅使用 department
来获取Department的详细信息,并使用departmentId来插入或更新 Employee
但是我担心这是否是更好的方法。



