私は役に立たない解決策を探しました。私の質問は、「従業員」と「部門」の 2 つのエンティティがあります。多くの従業員が 1 つの部門に属し、1 つの部門が 1 人の従業員によって率いられています。@OneToOne と @OneToMany の両方を導入すると、いつでもエラーが発生します。これがコードです
public class Department {
@Required
public String deptName;
@OneToMany(mappedBy="dept")
public List<Employee> employees = new ArrayList<Employee>();
@OneToOne
public Employee deptHead = new Employee();
.....
}
public class Employee{
@Required
public String surname;
@Required
public String othernames;
@OneToOne(mappedBy="depthead")
public Department headedBy = new Department();
@ManyToOne
public Department dept = new Department();
...
}
aAnnotation と作業を同時に行うことは可能ですか?