我工作的JPA項目在我所延伸出的超類中的一些不同的實體標註爲Entity
:繼承映射註釋
@Entity
@Table(name = "export_profiles")
@NamedQueries({
@NamedQuery(name = "ExportProfile.getAll", query = "select ep from PersistentExportProfile ep"),
@NamedQuery(name = "ExportProfile.getByName", query = "select ep from PersistentExportProfile ep where ep.profileName = :name") })
public abstract class PersistentExportProfile extends AbstractExportProfile {
// other mappings...
}
我想繼承我PersistentExportProfile
定義爲每個映射子類。 這可能嗎?在我的超級課堂中我需要改變什麼?我需要在我的子實體中添加什麼?
注意所有的子類將映射到同一個表上。
你不需要改變任何東西。只是讓你的子類實體。默認情況下,表映射設置爲整個層次結構的單個表格 – maress
@JBNizet如果您沒有耐心回答我的「愚蠢」問題,您可以忽略它而不生氣......謝謝無論如何;) – davioooh
I我沒有生氣,我從來沒有說過你的問題很愚蠢。但是這個問題顯然在文檔中得到了解答,而且這個文檔很容易找到。所以我重申我的問題,這是一個真正的問題:你爲什麼不讀它? –