Quoi de neuf dans Hibernate 4?

Je viens de voir qu’une version bêta de Hibernate 4 est sortie. Quoi de neuf dans 4 comparé à 3 (.6)? Je n’ai pas pu trouver cette information dans l’annonce de la version bêta, ni lors de la recherche du titre de cette question sur Google.

Je ne peux pas coller les réponses ici car je n’ai pas assez de points de réputation pour append plus de deux liens dans la réponse (j’ai vraiment besoin de passer plus de temps sur ce site) 🙁

Donc, j’ai écrit un article de blog . Veuillez y aller et trouver les réponses. Désolé pour le dérangement.


EDIT: cité de http://in.relation.to/Bloggers/WhatsNewInHibernateCore40 .

Quoi de neuf dans Hibernate Core 4.0

J’ai vu quelqu’un demander “quoi de neuf dans Hibernate Core 4.0”, alors je prends un peu de temps pour essayer de le résumer ici. Tout d’abord, s’il vous plaît voir:

  • Le guide de migration pour 4.0
  • Lien de filtrage JIRA qui répertorie toutes les améliorations * et les nouvelles fonctionnalités de Hibernate Core 4.0.0 , vous pouvez obtenir tous les détails de ce lien 🙂

Quelques points forts:

  • Déplacer pour graduer pour les builds
  • Refonte du bâtiment SessionFactory
  • Introduction des services (voir ceci pour plus de détails)
  • Métamodèle amélioré (pas dans 4.0.0.Final, cependant, nous l’avions prévu, mais les tâches sont plus importantes que prévu, et la mise à jour de la version 4.0 prendrait trop de temps. Nous avons donc décidé de la supprimer de la version 4.0.0). La version finale mais à venir sera bientôt disponible pour plus de détails, et ceci est un document de conception)
  • Osgi-fication initial par fractionnement de package (public, interne, spi)
  • Prise en charge des bases de données multi-locataires (voir ceci pour plus de détails)
  • Migration vers la structure de journalisation i18n (en utilisant la journalisation jboss )
  • JDK 1.6 (JDBC4) comme référence
  • et plus encore (je ne me souviens pas de tout 🙂

Il semble que l’essentiel de ce que vous voulez se trouve dans le guide de migration pour la version 4.0 , ainsi que dans le blog sur la version alpha 1 et peut-être le webinary Hibernate 4 .

Les nouvelles fonctionnalités introduites dans les versions 4.0 d’Hibernate sont les suivantes:

  • Fournir un soutien pour la multi-location initiale

  • Introduit un ServiceRegistry.

  • Nettoyage de l’ouverture de session de SessionFactory.

  • L’utilisation de org.hibernate.integrator.spi.Integrator a rendu l’intégration et la découverte automatique plus souhaitables.

  • Améliorer pour travailler avec i18n et les codes de message.

  • Nettoyage des interfaces obsolètes, des méthodes, etc.

Je ne sais pas si cela vous sera bénéfique, mais j’ai trouvé des informations sur la page Webinary Hibernate 4 . Dans un document lié, ils ont également donné des liens. Je ne les ai pas regardés, mais peut-être les essayer:

http://community.jboss.org/wiki/Hibernate4Webinar

http://community.jboss.org/wiki/HibernateCoreMigrationGuide40

https://lists.jboss.org/mailman/listinfo/hibernate-dev

http://www.hibernate.org/community/irc