這項作業主要在說明如何利用對映編輯器,為碰撞偵測新增一直欄。
必備作業- 啟用 J2EE 和資料庫功能。您可以根據下列步驟完成作業:
- 在「工作台喜好設定」頁面(視窗 > 喜好設定)中,展開資料夾工作台,選取功能。
- 在功能清單下,選取勾選框:J2EE 開發人員。按一下確定。
- 以 WebSphere® Application
Server 6.0 版的目標伺服器,建立一個 1.3 版或 1.4 版的企業應用程式專案。
- 在您剛剛建立的企業應用程式專案中,建立一個 2.x EJB 版專案。
- 在 EJB 專案中,建立或匯入一個對應到您剛剛建立之企業應用程式專案的 2.x CMP Bean。
- 利用由上而下、由下而上1或結合發展等方法,來產生 Enterprise Bean。
- 建立 JDBC 連線。
- 將 樂觀存取目的設定為 wsOptimisticUpdate 或wsOptimisticRead。
這項作業的步驟如果要使用對映編輯器,產生 EJB 2.x CMP Entity Bean 的碰撞偵測直欄,請完成下列步驟:
- 開啟對映編輯器。
- 在 J2EE 視景中,展開您要為碰撞偵測新增一直欄的 EJB 專案。
- 展開部署描述子資料夾。
- 展開對映資料夾。 請用滑鼠右鍵按一下資料庫對映,然後選開啟工具 > 對映編輯器。
- 在 Enterprise Bean 下面的概觀區段中,展開 EJB 專案資料夾,然後選取您要為碰撞偵測新增一直欄的 CMP Bean。
- 在內容視圖中,展開 Bean 到表格策略區段,然後使用碰撞偵測直欄清單,為碰撞偵測選取一直欄。
限制: 您必須選擇一個不能對映到 CMP 欄位的直欄,否則可能會發生未定義的行為。
公佈作業
在使用碰撞偵測直欄之前,必須先完成下列步驟:
- 建立自己的資料庫觸發器,支援使用碰撞偵測直欄。