以下是可能发生这一问题的两种情况:
未对外键值调用对主键定义的转换器。
- 在 ejbDeploy 期间,您可能会接收到以下消息:“未定义 Java_data_type1 至 database_data_type2 的类型映射”
- 在执行时,应用程序可能找不到该关系的另一端的 CMP。
这一局限性的变通方法是定义您自己的外键并使用对关系另一端的 EJB 上的主键定义的同一转换器。
从 EJB 部署描述符编辑器“激活配置”部分编辑带有注释的 EJB 2.1 消息驱动的 Bean 的激活配置属性有一些问题,可能会导致该 bean 处于不稳定状态。在编辑激活配置属性时不要使用该编辑器的“激活配置”部分,改为使用编辑器的“源代码”页。
EJB 工具仅支持为 EJB 2.x CMP 实体 bean 生成会话 bean 外观,这些 CMP 实体 bean 在目标为 WebSphere Application Server V6 的项目中。可更改项目属性中的目标服务器。
当在 Linux 上使用“添加 finder 方法”向导来将 finder 方法添加至版本 1.1 EJB 时,应确保从第二页上的“Finder 类型”字段的下拉菜单中选择了内容。如果在创建 finder 方法时将“finder 类型”字段留空,则可能会出现问题。
注意:这已经在 V6.0.0.1 中进行了修正。