JPA 映射了超类继承策略



@Inheritance@DiscriminatorValue@DiscriminatorColumn适用于@MappedSuperClass吗?


提出问题是因为在ORM中.XML JPA规范实体具有属性:

     "inheritance",
    "discriminatorValue",
    "discriminatorColumn",

但映射超类没有.

不,它们不适用。 MappedSuperclass用于代码重用,而不是实体继承。它仅用于在实体之间共享公共属性和方法,否则没有任何共同点。

最新更新