@Inheritance
、@DiscriminatorValue
、@DiscriminatorColumn
适用于@MappedSuperClass
吗?
提出问题是因为在ORM中.XML JPA规范实体具有属性:
"inheritance",
"discriminatorValue",
"discriminatorColumn",
但映射超类没有.
不,它们不适用。 MappedSuperclass
用于代码重用,而不是实体继承。它仅用于在实体之间共享公共属性和方法,否则没有任何共同点。