有两个可能发生此问题的场景:
为主键而定义的转换器不能在它的外键值上调用。
- 在 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 的项目中。可更改项目属性中的目标服务器。
在使用“添加 finder 方法”向导将 finder 方法添加至 Linux 上的版本 1.1 EJB 时,一定要从第二页上的“finder 类型”字段的下拉列表中选择一项。如果在创建 finder 方法时将“finder 类型”字段留空,则可能会出现问题。