EJB 开发工具的局限性

本主题概述了 EJB 工具的当前已知局限性和限制。

EJB 查询语言(EJB QL)局限性和限制

EJB 映射局限性和限制

删除表和模式

如果需要删除表,则使用“数据”透视图或 J2EE 透视图的“项目资源管理器”视图,然后所有从属链接也将被除去。通常,不应该将“导航器”视图(在“资源”透视图中)或“J2EE 项目导航器”视图用于删除 J2EE 资源,原因是将不会更新依赖项。

不支持未知主键

EJB 工具当前不支持 EJB 2.0 规范中描述的未知主键定义。变通方法是定义特定主键类。

“源代码”页和 EJB 继承

如果正在修改继承层次结构中的 CMP 实体 bean,则应该使用 EJB 部署描述符编辑器的向导和接口部分而不是“源代码”页。例如,如果想要添加或除去 CMP 字段或更改 CMP bean 的主键字段,则这些字段将由所有继承 bean 的工具同步以使这些 bean 与 EJB 规范一致。如果在“源代码”页中更改源代码,则可能不会发生这样的同步。

Linux 图标(Linux™)在 WebSphere Application Server V4(单元测试环境)中对 DB2 运行 1.1 CMP bean 时的连接问题

在 WebSphere Application Server V4 的 单元测试环境中对 DB2 运行 1.1 CMP bean 时,可能遇到连接问题。
变通方法:为数据库设置回送。例如,如果数据库名称为 MyDB,主机名为 LHOST 而数据库服务端口号是 50000,则发出下列命令:
db2 catalog TCPIP node RHOST remote LHOST server 50000
db2 catalog database MyDB as MyDBAlias
db2 uncatalog db MyDB
db2 catalog database MyDBAlias as MyDB at node RHOST
要验证这是否起作用,则发出以下命令,其中 xxx 是密码:
db2 connect to MyDB user xxx

Java™ 文件和企业 Bean 不支持阿拉伯语字符

不要在 Java 文件、企业 bean 或访问 bean 的名称中使用阿拉伯语字符。当完成 MiniBank 示例时,不要使用阿拉伯语字符。

迁移 EJB 应用程序

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.