練習 1.4:將 Entity Bean 對映至關聯式資料庫

開始之前,您必須先完成練習 1.3:將 Entity Bean 新增至類別圖解中

練習 1.4 告訴您如何建立 CloudscapeTM 的資料庫對映檔。 它將說明所建立的檔案及其用途。 在這個模組中,您會執行下列作業:

概觀

下一步,您要將 Entity Bean 對映至關聯式資料庫。 對映包括建立表格的資料庫定義檔,以便用表格來儲存 Entity Bean 欄位。一般而言,每個 Bean 都會使用不同的表格。Bean 中的欄位代表表格中的直欄。Bean 中的索引鍵欄位對應於資料庫表格中的主鍵。

資料庫對映會產生一組稍後將討論的檔案。 這些檔案套裝在 EJB 中。 管理者也會在 EJB 應用程式正式作業時,利用它們來建立資料庫表格。資料庫對映檔會隨著資料庫類型而不同。

您可以建立下列一或多個資料庫類型的一組資料庫對映檔。

這種從現有 Entity Bean 建立資料庫定義的方式稱為由上而下對映。 另外,也提供了相反程序由下而上對映,這時會從現有資料庫表格建立 Entity Bean。 當現有 Enterprise Bean,也現有資料庫表格時,則可以使用結合發展對映。 請參閱將 Enterprise Bean 對映至資料庫表格,以取得詳細資訊。

從 Entity Bean 對映關聯式資料庫

如果要建立 Cloudscape 的對映檔,請遵循下列步驟:

  1. 在類別圖解中,強調顯示 Author Bean。
  2. 按一下滑鼠右鍵來選取 EJB 至 RDB 對映 > 產生對映。 這時會開啟「EJB 至 RDB 對映」精靈。
  3. 在第一頁中,選取建立新的後端資料夾
  4. 下一步
  5. 選取由上而下的對映類型。
  6. 下一步
  7. 在「由上而下對映選項」頁面中,
    1. 選取 Cloudscape 5.1 版作為目標資料庫
    2. 利用 UMLEJB 作為資料庫名稱
    3. 保留綱目名稱 NULLID
    4. 保留其他選項的現狀。
  8. 按一下完成。這時會建立對映檔,且會在類別圖解中,以視覺化的方式呈現 Author 表格。
  9. Ctrl + S 鍵來儲存類別圖解。

類別圖解中的 Author 表格

在「專案瀏覽器」視圖的 EJB Projects > UML EJB tutorial > ejbModule > META-INF > backends 之下, 您會見到包含下列對映檔的 CLOUDSCAPE_V51_1 資料夾。 您可以在 EJB Projects > UML EJB tutorial > Deployment Descriptor > Maps 目錄中,找到另一個對映關係視圖。 您可以在「專案瀏覽器」視圖中選取類別圖解上的表格,用滑鼠右鍵按一下來選取導覽 > 顯示於 > 資料定義視圖,以尋找新對映的表格。

現在您已準備好開始進行練習 1.5:完成 EJB 建立程序

讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.