この問題が発生するには、2 つのシナリオが想定できます。
基本キーに対して定義されたコンバーターは、外部キー値で呼び出すことはできません。
- ejbDeploy の処理中に、メッセージ「Java_data_type1 の database_data_type2 へのタイプのマッピングが定義されていません (No type mapping defined for Java_data_type1 to database_data_type2)」を受け取った場合
- 実行時、アプリケーションが関係のもう一方の端に CMP を検出できなかった場合
この制限を回避するには、固有の外部キーを定義し、関係のもう一方の端で EJB の基本キーに定義されたのと同じコンバーターを使用します。