延伸對映的超類別這種類別的實體會繼承超類別中的持續性狀態與對映資訊。您應該使用對映的超類別,來定義多個實體類別所共用的對映資訊。
對映的超類別可以是:
抽象或具體類別
對映的超類別不能是:
要查詢或要當成引數傳遞給「實體管理程式」或「查詢」作業
持續性關係的目標
對映的超類別沒有已定義的資料庫表格。其對映資訊反而是從其超類別衍生而來。如果要置換特定子類別的對映資訊,請針對該特定類別使用 @AttributeOverride
註釋。
對映的超類別以 @MappedSuperclass
註釋作為識別。
請利用此程序,將「對映的超類別」的持續性新增至現有的實體:
在專案瀏覽器中開啟 Java 類別。
在「JPA 結構」視圖中選取類別。
在「JPA 詳細資料」視圖中,按一下對映類型超鏈結,以開啟「選取對映類型」對話框。
選取對映的超類別,然後按一下確定。
完成其餘的「JPA 詳細資料」視圖(實體方面)。