對映的超類別

延伸對映的超類別這種類別的實體會繼承超類別中的持續性狀態與對映資訊。您應該使用對映的超類別,來定義多個實體類別所共用的對映資訊。

對映的超類別可以是

對映的超類別不能是

對映的超類別沒有已定義的資料庫表格。其對映資訊反而是從其超類別衍生而來。如果要置換特定子類別的對映資訊,請針對該特定類別使用 @AttributeOverride 註釋。

對映的超類別以 @MappedSuperclass 註釋作為識別。

請利用此程序,將「對映的超類別」的持續性新增至現有的實體:

  1. 專案瀏覽器中開啟 Java 類別。

  2. 在「JPA 結構」視圖中選取類別。

  3. 在「JPA 詳細資料」視圖中,按一下對映類型超鏈結,以開啟「選取對映類型」對話框。

  4. 選取對映的超類別,然後按一下確定

    「選取對映類型」對話框(對映的超類別)

    選取了「對映的超類別」的「選取對映類型」對話框。
  5. 完成其餘的「JPA 詳細資料」視圖(實體方面)

 

相關作業

將持續性新增至類別
指定其他表格
指定實體繼承