2014-02-18 159 views
0

@Inheritance,@DiscriminatorValue,@DiscriminatorColumn適用於@MappedSuperClassJPA MappedSuperClass繼承策略


提出問題,因爲在orm.xml中JPA規範實體具有屬性:

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

但MappedSuperclass沒有。

+0

如何澄清上下文的示例代碼?相當寬敞否則... – Durandal

回答

2

不,它們不適用。 MappedSuperclass用於代碼重用,而不是用於實體繼承。它只用於在實體之間共享公共屬性和方法,否則沒有任何共同之處。