Déploiement d'une application JPA sur Liberty

[17.0.0.1 et ultérieur]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

Cette tâche suppose que vous avez créé le serveur Liberty sur lequel vous voulez déployer une application utilisant JPA. Voir Création manuelle d'un serveur Liberty.

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.

Procédure