Java Persistence API (JPA)

Cette règle marque les références aux packages javax.persistence. Le fournisseur JPA par défaut WebSphere n'est plus OpenJPA for JPA 2.0 (Java EE 6) mais EclipseLink for JPA 2.1 (Java EE 7).

Si vous utilisez le scanner d'application binaire, cette règle est incluse quand le niveau Java EE cible est la version 7. La règle vous avise de la configuration serveur requise pour utiliser l'implémentation non par défaut pour JPA.

WebSphere Application Server Traditional version 9.0 est certifié pour Java EE 7, qui inclut JPA 2.1 par défaut. Si vous effectuez une migration vers WebSphere Application Server Traditional V9.0, vous pouvez configurer votre serveur de telle sorte qu'il utilise l'implémentation JPA 2.0 afin de réduire les conséquences de la migration sur votre application. Pour plus d'informations sur la configuration de WebSphere Application Server Traditional, voir Identification et modification du niveau de spécification.

Dans Liberty, pour utiliser une combinaison des technologies Java EE 6 et Java EE 7, toutes les fonctions doivent être configurées individuellement. La fonction javaee-7.0 ne peut pas être utilisée dans ce cas. Pour plus d'informations, voir Combinaisons de fonctions Java EE 6 et 7 prises en charge.