EJB 3.0 introduit une spécification de correspondance O/R standard et le passage à une persistance basé sur les POJO. PowerAMC prend en charge EJB 3 via un fichier d'extension.
Pour activer EJB 3 dans votre modèle, sélectionnez Importer, sélectionnez le fichier EJB 3.0 (sur l'onglet , cliquez sur l'outil Correspondance O/R), puis cliquez sur OK pour l'attacher.
La persistance EJB 3.0 fournit une solution de persistance légère pour les applications Java. Elle prend en charge une persistance objet/relationnelle puissante et transparent, qui peut être utilisée dans le conteneur et hors du conteneur.
La persistance EJB 3.0 permet de développer des objets persistants qui incluent des POJO (Plain Old Java Object). Les principaux idiomes Java y compris les associations, l'héritage, le polymorphisme, la composition et les structures de collections sont pris en charge. La persistante EJB 3.0 permet de rédiger des requêtes dans sa propre extension SQL (EJBQL), ou en SQL natif.