Je viens de voir qu'une version bêta d'Hibernate 4 est sortie. Quoi de neuf dans 4 par rapport à 3 (.6)? Je n'ai pas trouvé cette information dans l'annonce de la bêta, ni lors de la recherche sur Google du titre de cette question.
Je viens de voir qu'une version bêta d'Hibernate 4 est sortie. Quoi de neuf dans 4 par rapport à 3 (.6)? Je n'ai pas trouvé cette information dans l'annonce de la bêta, ni lors de la recherche sur Google du titre de cette question.
Réponses:
Je ne peux pas coller les réponses ici car je n'ai pas assez de points de réputation pour ajouter plus de deux liens dans la réponse (j'ai vraiment besoin de passer plus de temps sur ce site) :(
Alors, j'ai écrit un article de blog . Allez-y et trouvez les réponses. Désolé pour le dérangement.
Nouveautés de Hibernate Core 4.0
J'ai vu quelqu'un demander "ce qu'il y a de neuf dans Hibernate Core 4.0", alors je prends un peu de temps et j'essaie de le résumer ici. tout d'abord, veuillez consulter:
- Le guide de migration pour 4.0
- Lien de filtre JIRA qui répertorie toutes les * améliorations et nouvelles fonctionnalités d' Hibernate Core 4.0.0 , vous pouvez obtenir tous les détails à partir de ce lien :)
Quelques points forts:
- Passer à la gradation pour les builds
- Redesign SessionFactory Construction
- Introduction de services (voir ceci pour plus de détails)
- Amélioration du métamodèle (pas encore dans la version 4.0.0.Final pour le moment, nous l'avons prévu, mais en raison des tâches plus importantes que ce à quoi nous nous attendions, et qu'il faudrait trop de temps pour sortir la version 4.0, nous avons décidé de la déplacer hors de la version 4.0.0. Final mais sera bientôt disponible voir ceci pour plus de détails, et ceci est un document de conception)
- Osgi-fication initiale par fractionnement de paquet (public, interne, spi)
- Prise en charge des bases de données multi-locataires (voir ceci pour plus de détails)
- Migration vers le framework de journalisation i18n (à l'aide de la journalisation jboss )
- JDK 1.6 (JDBC4) comme référence
- et plus (je ne me souviens pas de toutes les choses :)
Il semble que la plupart de ce que vous voulez se trouve dans le guide de migration pour la version 4.0 , ainsi que dans le billet de blog sur la version alpha 1 et peut-être dans le webinaire Hibernate 4 .
Les nouvelles fonctionnalités introduites dans les versions Hibernate Core 4.0 sont les suivantes:
Fournir une assistance pour l'hébergement multiclient initial
Introduit un ServiceRegistry.
Nettoyage de l'ouverture de session depuis SessionFactory.
L'utilisation de org.hibernate.integrator.spi.Integrator a rendu l'intégration et la détection automatique plus souhaitables.
Améliorez pour travailler avec i18n et les codes de message.
Nettoyage des interfaces, méthodes, etc. obsolètes
Je ne sais pas si cela vous sera bénéfique, mais j'ai trouvé des informations sur la page du webinaire Hibernate 4 . Dans un document lié, ils ont également donné des liens. Je ne les ai pas regardés, mais peut-être leur donner un essai:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40