JPA MappedSuperClass继承策略

时间:2014-02-18 04:12:26

标签: java jpa orm jpa-2.0

@Inheritance@DiscriminatorValue@DiscriminatorColumn是否适用于@MappedSuperClass


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

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

但MappedSuperclass没有。

1 个答案:

答案 0 :(得分:2)

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