와 I가 다음 엔티티 :JPA @ManyToOne, 추가 조건
@Entity
public class User {
@ManyToOne
@JoinColumn(name = "group_code", referencedColumnName = "code")
private Group group;
public User() {
}
// ...
}
는 위의 결합 관계에 대한 추가 조건을 지정하려면 어떻게 든 수 있습니까? Group
은 계층 적이며 User
은 항상 상위 그룹을 참조해야하므로 추가 조건은 parent_group == NULL
이됩니다. code
그 자체는 고유하지 않습니다.
@Entity
public class Group {
// ...
@ManyToOne
@JoinColumn(name = "parent_package_code")
private Group parent;
public Group() {
}
// ...
}