以下是可能发生这一问题的两种情况:
未对外键值调用对主键定义的转换器。
- 在 ejbDeploy 期间,您可能会接收到以下消息:“未定义 Java_data_type1 至 database_data_type2 的类型映射”
- 在执行时,应用程序可能找不到该关系的另一端的 CMP。
这一局限性的变通方法是定义您自己的外键并使用对关系另一端的 EJB 上的主键定义的同一转换器。
在“EJB JAR 导入”向导中,可选择创建新 EJB 项目。如果在导入期间创建新 EJB 项目并选择“创建 EJB 客户机 JAR 项目以保留客户机接口和类”,则将产生错误并且创建新项目的操作不起作用。
注意:这已经在 V6.0.0.1 中进行了修正。