我已经设置了我的课程,如下所示。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;
...
}