@Entity
class Employee {
@Column
private UUID id;
@Column
private String firstName;
@Column
private String lastName;
}
と
@Entity
class Department {
@Column
private UUID id;
@Column
private List<Employee> employees;
}
- DepartmentEmployeeのような従業員と部門のOneToMany関係 を持つ別のテーブルが必要です
--------------------------
departmentId | EmployeeId
--------------------------
1 | 1 |
1 | 2 |
1 | 3 |
2 | 5 |
--------------------------
uniqueConstraint
オンDepartment.id
とオフがあることを確認したいEmployee.id
でこれを達成するにはどうすればよいJPA
ですか?