给定以下两个实体:
class Parent {
@OneToMany(cascade=CascadeType.ALL)
private Set<Child> children;
(...)
}
class Child {
@ManyToOne
private Parent parent;
(...)
}
我想要数据库中有两个表。一张给父母,一张给孩子。但是 Hibernate 创建了三张表:一张给父母,一张给孩子,一张给他们加入(有两个字段的表格)。
即使我@OneToOne
在 Child 类中添加了 parent 属性,我仍然得到相同的结果。
我错过了什么?