と私は、次のエンティティを持っている: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() {
}
// ...
}