下列兩種情況可能發生這個問題:
未在外來鍵值上呼叫定義給主鍵的轉換器。
- 在 ejbDeploy 期間,可能會出現下列訊息:「未定義 Java_data_type1 至 database_data_type2 的類型對映」
- 在執行期間,應用程式可能在關係的另一端找不到 CMP。
這項限制的暫行解決方法是定義您自己的外來鍵,以及在關係另一端的 EJB 上,使用定義給主鍵的相同轉換器。
在「EJB JAR 匯入」精靈中,有一個建立新 EJB 專案的選項。 如果您在匯入期間建立新的 EJB 專案,且選取「建立 EJB 用戶端 JAR 專案來保留用戶端介面和類別」,便會出現錯誤,建立新專案的作業將無法運作。