【发布时间】:2012-12-31 13:56:43
【问题描述】:
我已经设置了如下所示的课程。 Hibernate ddl 生成 2 个表 Admin 和 Customer。根据 SINGLE_TABLE 策略,我本来希望只有一个表。
@MappedSuperclass
public abstract class BaseUser{
...
}
@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class Admin extends BaseUser{
...
}
@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class Customer extends BaseUser{
@OneToMany
private List<Order> orders;
...
}
【问题讨论】:
标签: hibernate inheritance