【发布时间】:2011-08-04 10:49:35
【问题描述】:
给定以下两个实体:
class Parent {
@OneToMany(cascade=CascadeType.ALL)
private Set<Child> children;
(...)
}
class Child {
@ManyToOne
private Parent parent;
(...)
}
我想要数据库中有两个表。一张给父母,一张给孩子。但是 Hibernate 创建了三张表:一张给父母,一张给孩子,一张给他们加入(有两个字段的表格)。
即使我将@OneToOne 放在 Child 类的父属性上,我仍然得到相同的结果。
我错过了什么?
【问题讨论】:
标签: java hibernate jpa one-to-many many-to-one