java - 具有抽象父类的 Hibernate 映射

标签 java hibernate postgresql

我有一个抽象类,其中包含许多子类继承的字段。

子类也有自己的字段,而不仅仅是这个父抽象类继承的字段。

如何将这些来自父抽象类的属性映射到 hibernate 映射文件或使用 hibernate 注释,以将它们保存在数据库中?

每个子类都有自己的表。

最佳答案

使用注解你可以把它添加到你的抽象类中:

@MappedSuperclass
public abstract class AbstractEntity {
    ...

然后像往常一样映射该类中的字段。

关于java - 具有抽象父类的 Hibernate 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5883232/

相关文章:

java - 如何在终止 Storm 拓扑之前调用特定方法

java - em.createNativeQuery() 返回空指针异常,无法加入 CMTTransaction

django - 如何在 Django 模型中集成 postgresql 10/11 声明性表分区(即 PARTITION BY 子句)?

postgresql - 文本列的唯一索引 - 什么是索引类型?

java - 我们如何获得左右子数组总和相同的数组的索引‽

java - 绕过 Hibernate 中的 GeneratedValue

java - 每个 DAO 方法的 EntityManager

django - PostgreSQL:使用远程服务器上同一表中的新记录更新表

java - 如果我的数组达到一定长度,Android 应用程序将无法运行

java - 为什么无限循环在加载数据时 hibernate