我有以下實體: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() {
}
// ...
}