我有员工和部门要求,我希望员工实体中有一个现场部门,但我希望部门持有外键,而不是持有DEPT_ID的员工。使用@JoinColumn可以轻松实现后者。映射不是一个选项,因为它是单向的。
你知道有没有办法这样做?
答案 0 :(得分:0)
正是您应该使用的JoinColumn,并以正确的方式设置注释的属性。
class Department {
@OneToOne
@JoinColumn(name="ID",referencedColumnName = "here comes the foreign key departmentID ")
Employee employee;
}