【发布时间】:2017-03-03 06:32:18
【问题描述】:
我有一个超类模型
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class AbstractModel implements Model {
@Id
private UUID id;
}
还有一些继承者,比如 PostModel
@Entity
public class PostModel extends AbstractModel {
private String header;
private String content;
}
我只想在数据库中存储继承者,但所有继承者都应该在超类中声明相同的标识。是否可以不使用休眠继承为超类创建表?解决这个问题是正确的决定吗?谢谢。
【问题讨论】:
标签: hibernate inheritance superclass transient