Quelqu'un at-il une liste des changements entre JPA 1 et JPA 2? J'ai lu sur les requêtes de critères et d'autres changements, mais je voudrais un genre de référence "Quoi de neuf". MerciDifférences entre JPA et JPA2
Répondre
Google renvoie de nombreux résultats, y compris this et this articles de blog. Le résumé (copié de l'ancienne) est:
- Ajout du support pour la persistance des listes ordonnées en utilisant OrderColumn et fournisseur gérés colonne de commande
- support défini pour la stratégie de cartographie clé étrangère pour unidirectionnels un à-plusieurs
- Ajout d'une méthode claire à l'interface EntityManager pour permettre aux entités d'être expulsées du contexte de persistance; Ajout de l'option CLEAR cascade.
- Interface de cache ajoutée.
- Ajout de la prise en charge du verrouillage pessimiste et des nouveaux modes de verrouillage.
- Ajout de méthodes de recherche et d'actualisation surchargées pour prendre en charge le verrouillage avec des propriétés et des conseils standardisés et spécifiques au fournisseur.
- Ajout d'un indice standardisé javax.persistence.lock.timeout pour une utilisation dans la configuration de verrouillage.
- Ajout des propriétés standardisées javax.persistence.jdbc.driver, javax.persistence.jdbc.url, javax.persistence.jdbc.user, javax.persistence.jdbc.password pour utilisation dans l'unité de persistance et la configuration d'usine du gestionnaire d'entités.
- Ajout des méthodes Query getNamedParameters et getPositionalParameters. JPA2 ajoute également une API de requête de typesafe.
Il existe également une version pdf de la présentation de Mike Keith « What's New and Exciting in JPA 2.0 » de Jazoon 2009.
Le lien que vous fournissez est maintenant arrêté: 404 –
@MarcBouvier J'ai corrigé le lien vers https://web.archive.org/web/20120131141524/http://jazoon.com/portals/0/Content/ArchivWebsite/jazoon .com/jazoon09/download/presentations/8461.pdf – banterCZ
Il y a une nouvelle interface javax.persistence.TypedQuery
ajouté pour contrôler l'exécution des requêtes tapées.
Voici un aperçu des nouvelles fonctionnalités de Jpa2 concernant Jpa1: http://javaenterpriseworld.blogspot.de/2014/02/jpa2-new-features.html
Le tri est plus agréable aussi, comme l'annotation @Ordered fait en fait le tri sur la base de données côté. –