當 CMP Bean 存在時,為碰撞偵測新增一直欄

這項作業主要在說明如何利用對映編輯器,為碰撞偵測新增一直欄。

必備作業
  1. 啟用 J2EE 和資料庫功能。您可以根據下列步驟完成作業:
    1. 在「工作台喜好設定」頁面(視窗 > 喜好設定)中,展開資料夾工作台,選取功能
    2. 功能清單下,選取勾選框:J2EE 開發人員。按一下確定
  2. 以 WebSphere® Application Server 6.0 版的目標伺服器,建立一個 1.3 版或 1.4 版的企業應用程式專案。
  3. 在您剛剛建立的企業應用程式專案中,建立一個 2.x EJB 版專案。
  4. 在 EJB 專案中,建立或匯入一個對應到您剛剛建立之企業應用程式專案的 2.x CMP Bean。
  5. 利用由上而下、由下而上1或結合發展等方法,來產生 Enterprise Bean。
  6. 建立 JDBC 連線。
  7. 樂觀存取目的設定為 wsOptimisticUpdatewsOptimisticRead
這項作業的步驟

如果要使用對映編輯器,產生 EJB 2.x CMP Entity Bean 的碰撞偵測直欄,請完成下列步驟:

  1. 開啟對映編輯器。
    1. 在 J2EE 視景中,展開您要為碰撞偵測新增一直欄的 EJB 專案。
    2. 展開部署描述子資料夾。
    3. 展開對映資料夾。 請用滑鼠右鍵按一下資料庫對映,然後選開啟工具 > 對映編輯器。
  2. Enterprise Bean 下面的概觀區段中,展開 EJB 專案資料夾,然後選取您要為碰撞偵測新增一直欄的 CMP Bean。
  3. 內容視圖中,展開 Bean 到表格策略區段,然後使用碰撞偵測直欄清單,為碰撞偵測選取一直欄。
    限制: 您必須選擇一個不能對映到 CMP 欄位的直欄,否則可能會發生未定義的行為。

公佈作業

在使用碰撞偵測直欄之前,必須先完成下列步驟:
  1. 建立自己的資料庫觸發器,支援使用碰撞偵測直欄。
1 由下而上的對映不能用在 WebSphere Application Server 工具箱或 Rational® Web Developer。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.