Ne pas utiliser la persistance gérée par le bean dans les projets EJB 3.0

WebSphere Application Server version 7.0 ne prend pas en charge l'utilisation des beans entity de la persistance gérée par le bean (BMP) 1.x et 2.x et de la persistance gérée par conteneur (CMP) dans les modules de niveau EJB 3.0. Toutefois les beans entity BMP sont pris en charge pour WebSphere Application Server V6.1 Feature Pack for EJB 3 dans les modules de niveau EJB 3.0.

Si vous effectuez une migration à partir du module de fonctions, les applications contenant des beans entity EJB dans les modules de niveau EJB 3.0 ne pourront pas être installées sur la version 7.0. Un fichier JAR d'EJB est considéré comme un module EJB 3.0 si le fichier ressemble à l'exemple suivant :

<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">

Reconditionnez les modules EJB 3.0 à l'aide d'EJB 2.x et de modules antérieurs. Sinon, l'installation de toute application contenant des beans entity échouera.