EJB 開發工具的限制

這個主題主要在說明目前已知的 EJB 工具開發限制。

EJB 查詢語言 (EJB QL) 限制

EJB 對映限制

刪除表格和綱目

如果您需要刪除某個表格,請利用「資料」視景或 J2EE 視景的「專案瀏覽器」視圖,如此所有相依的鏈結也會被移除。由於相依關係是不會更新的,因此在正常的情況下,不應該使用「導覽器」視圖(在「資源」視景中)或是「J2EE 專案導覽器」視圖,來刪除 J2EE 資源。

不支援不明的主鍵

EJB 工具開發目前不支援 EJB 2.0 規格所說明的不明主鍵定義。暫行解決方法是定義特定的主鍵類別。

「程式碼」頁面和 EJB 繼承

如果您要修改繼承階層中的 CMP Entity Bean, 必須使用精靈和 EJB 部署描述子編輯器的介面部分,而不是「程式碼」頁面。比方說,如果您要新增或移除 CMP 欄位, 或者變更 CMP Bean 的索引鍵欄位, 這些欄位都會針對所有繼承的 Bean,由工具同步處理,使這些 Bean 符合 EJB 規格。 不過如果您是在「程式碼」頁面更改程式碼的話,就不一定會進行這種同步處理作業了。

(Linux™) 當針對 WebSphere Application Server 第 4 版(單元測試環境)中的 DB2 來執行 1.1 CMP Bean 時的連線問題

當您在 WebSphere Application Server 第 4 版的單元測試環境中, 就 DB2 執行 1.1 CMP Bean 時,可能會發生連線問題。
暫行解決方法:為資料庫設定迴路。 比方說,如果您的資料庫名叫 MyDB,主機名稱是 LHOST,而資料庫服務埠號是 50000 時,請發出下列指令:
db2 catalog TCPIP node RHOST remote LHOST server 50000
db2 catalog database MyDB as MyDBAlias
db2 uncatalog db MyDB
db2 catalog database MyDBAlias as MyDB at node RHOST
如果您要驗證此舉是否有效,請發出下述指令,其中 xxx 是指您的密碼:
db2 connect to MyDB user xxx

Java™ 檔和 Enterprise Bean 不支援阿拉伯字元

請不要在 Java 檔、Enterprise Bean 或 Access Bean 名稱中使用阿拉伯字元。 在進行 MiniBank 範例時,請不要使用阿拉伯字元。

移轉 EJB 應用程式

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.