Identification et modification du niveau de spécification JPA

Par défaut, les nouveaux profils créés utilisent la spécification JPA (Java Persistence API) 2.1. Vous pouvez exécuter les commandes wsadmin AdminTask pour répertorier les spécifications JPA prises en charge par le produit et pour modifier la spécification JPA utilisée par un serveur, un cluster de serveurs ou les serveurs membres d'un cluster.

Pourquoi et quand exécuter cette tâche

Eviter les incidents Eviter les incidents: Dans l'environnement Java EE Application Client, seule la spécification JPA 2.1, utilisée avec le regroupement EclipseLink fourni par WebSphere Application Server, est prise en charge. gotcha
Nouvelle fonction Nouvelle fonction:
newfeat

WebSphere Application Server version 9 prend en charge les niveaux de spécification JPA 2.1 et JPA 2.0. JPA 2.1 simplifie la gestion des données relationnelles dans des applications. Pour plus d'informations sur les niveaux de spécification JPA pris en charge et les fournisseurs JPA correspondants, vous pouvez utiliser l'outil wsadmin ou la console d'administration. Exécutez la commande wsadmin AdminTask listSupportedJPASpecifications pour répertorier les niveaux de spécification JPA et les fournisseurs JPA par défaut pris en charge par le produit. Exécutez la commande AdminTask showJPASpecLevel pour identifier le niveau de spécification JPA utilisé par un cluster ou un serveur. Exécutez la commande AdminTask modifyJPASpecLevel pour modifier le niveau de spécification JPA utilisé par un cluster ou un serveur.

A compter de WebSphere Application Server version 9, Eclipselink est fourni en tant qu'implémentation de fournisseur JPA 2.1 et constitue le fournisseur de persistance par défaut lorsque JPA 2.1 est configuré pour être le niveau de spécification actif. Avant la version 9, WSJPA, le fournisseur IBM JPA basé sur Apache OpenJPA prenant en charge la spécification JPA 2.0, était le fournisseur de persistance JPA par défaut. Etant donné que les fournisseurs JPA n'ont pas le même comportement ni les mêmes API de fournisseur et que OpenJPA n'est pas disponible en tant qu'implémentation de spécification JPA 2.1, le produit fournit un mode compatibilité de spécification JPA 2.0.

Le produit intègre les fournisseurs de persistance JPA suivants :
  • Eclipselink 2.6.x_WAS (valeur par défaut pour la spécification JPA 2.1)
  • WSJPA 2.2.x (valeur par défaut pour la spécification JPA 2.0)
Vous pouvez utiliser des fournisseurs JPA tiers comme fournisseurs mandatés par la spécification JPA. L'implémentation de fournisseur JPA tiers doit correspondre au niveau de spécification JPA activé.

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_idmod_jpaspec
Nom du fichier : tejb_idmod_jpaspec.html