在此JPA 示例中,有一段代码:
@OneToOne(cascade=CascadeType.ALL)
private Deity mother;
@OneToOne(cascade=CascadeType.ALL)
private Deity father;
@OneToMany(cascade=CascadeType.ALL)
private Set<Deity> children;
为什么与父亲和母亲的关系是通过@OneToOne注解而不是在@ManyToOne关系中实现的?如果Child和Parent将是单独的类Parent将拥有@OneToMany Collection<Child> children
并且Child have @ManyToOne Parent parent
。这个(神)的例子似乎是合理的,但我正在寻找解释为什么会这样。
非常感谢 JPA 规范的链接。