请勿在 EJB 3.0 项目中使用 Bean 管理的持久性

WebSphere Application Server V7.0 不支持在 EJB 3.0 级别的模块中使用 1.x 和 2.x 版本的“Bean 管理的持久性”(BMP) 实体 Bean 和 Container-Managed Persistence (CMP) 实体 Bean。但是,EJB 3.0 级别的模块中的 WebSphere Application Server V6.1 Feature Pack for EJB 3 支持 BMP 实体 Bean。

如果从功能部件包进行迁移,那么与 EJB 3.0 级别的模块中的 EJB 实体 Bean 打包在一起的应用程序将无法安装在 V7.0 上。如果 EJB Java 归档 (JAR) 文件类似于以下示例,那么视为 EJB 3.0 模块:

<ejb-jar id="ejb-jar_ID" version="3.0"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">

使用 EJB 2.x 和更低版本的模块将 EJB 3.0 模块重新打包。否则,安装任何包含实体 Bean 的应用程序都会失败。