Déploiement d'une application JPA sur Liberty
Pour que Liberty prenne en charge une application utilisant l'API JPA
(Java™ Persistence API), vous
devez ajouter la fonction jpa-2.0 ou jpa-2.1 au fichier server.xml, en
fonction du niveau de spécification dont vous avez besoin. Vous devez également définir les contextes de persistance et les unités de persistance et
configurer l'accès au gestionnaire d'entité et à la fabrique de gestionnaire d'entité.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les fonctions JPA suivantes sont disponibles dans Liberty :
- La fonction jpa-2.0 permet aux applications d'utiliser tout mécanisme de persistance Java gérée par l'application ou le conteneur, écrit selon la spécification JPA 2.0. Le support repose sur Apache OpenJPA avec des extensions pour la prise en charge du modèle de programmation avec gestion par conteneur.
- La fonction jpa-2.1 permet aux applications d'utiliser tout mécanisme de persistance Java gérée par l'application ou le conteneur, écrit selon la spécification JPA 2.1. Le support repose sur EclipseLink.
Pour des informations sur le développement d'applications JPA à l'aide des outils de développement WebSphere, consultez Développement d'applications JPA.