@Inheritance
,@DiscriminatorValue
,@DiscriminatorColumn
是否适用于@MappedSuperClass
?
问题是因为在 ORM.XML JPA规范实体中有属性:
"inheritance",
"discriminatorValue",
"discriminatorColumn",
但MappedSuperclass没有。
答案 0 :(得分:2)
不,他们不适用。 MappedSuperclass
用于代码重用,而不用于实体继承。它仅用于在实体之间共享公共属性和方法,否则,没有任何共同点。