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
- 1. Différences entre ado et bde
- 2. Différences entre Smalltalk et python?
- 3. Différences entre BasicRenderEngine et LazyRenderEngine?
- 4. Différences entre Exception et Erreur
- 5. Différences entre App.Config et Web.Config?
- 6. Différences entre Java et C# et .NET
- 7. différences entre Msxml2.ServerXMLHTTP et WinHttp.WinHttpRequest?
- 8. Différences entre SQL Plus et SQL "normal"?
- 9. Différences d'implémentation entre Zend_Rest_Server et Zend_Rest_Controller
- 10. Différences entre Silverlight 2.0 et 3.0
- 11. différences entre nhibernate 1.2 et 2.0
- 12. différences entre StringBuilder en Java et C#
- 13. Oracle Différences entre NVL et Coalesce
- 14. différences entre smack, amadou et whack
- 15. Différences entre set et ordered_set dans Mnesia?
- 16. Différences C# différant entre VS2008 et IIS6
- 17. Développement Différences d'investissement entre iPhone et Symbian
- 18. Différences WxPython entre Windows et Linux
- 19. Différences entre .NET 3.0 et 3.5?
- 20. Différences entre deux requêtes analytiques
- 21. Différences entre .NET Hashtable, Java Hashtable et HashMap
- 22. Bibliothèques C++ non gérées - différences entre VS2005 et VS2008?
- 23. Quelles sont les différences entre les délégués et les événements?
- 24. Différences dans l'héritage de modèle Django entre 0,96 et 1,0?
- 25. Différences de rendu entre Firefox 3.0 et 3.5
- 26. Différences entre DEV et PRO en utilisant/usr/sap/trans
- 27. Différences entre implémentations de socket winsock et BSD
- 28. Différences entre les contrôles WPF Frame et WebBrowser
- 29. Différences de couleur entre les images et le html
- 30. Quelles sont les principales différences entre CLTL2 et ANSI CL?
Le tri est plus agréable aussi, comme l'annotation @Ordered fait en fait le tri sur la base de données côté. –