Ich habe gerade gesehen, dass eine Beta von Hibernate 4 veröffentlicht wurde. Was ist neu in 4 im Vergleich zu 3 (.6)? Ich konnte diese Informationen weder in der Beta-Ankündigung noch beim Googeln des Titels dieser Frage finden.
Ich habe gerade gesehen, dass eine Beta von Hibernate 4 veröffentlicht wurde. Was ist neu in 4 im Vergleich zu 3 (.6)? Ich konnte diese Informationen weder in der Beta-Ankündigung noch beim Googeln des Titels dieser Frage finden.
Antworten:
Ich kann die Antworten hier nicht einfügen, da ich nicht genügend Reputationspunkte habe, um mehr als zwei Links in die Antwort einzufügen (ich muss wirklich mehr Zeit auf dieser Site verbringen) :(
Also schrieb ich einen Blog-Beitrag . Bitte gehen Sie dorthin und finden Sie die Antworten. Entschuldigung für die Unannehmlichkeiten.
Was ist neu in Hibernate Core 4.0?
Ich habe gesehen, dass jemand fragt "Was ist neu in Hibernate Core 4.0?", Also nehme ich mir etwas Zeit und versuche es hier zusammenzufassen. Zunächst sehen Sie bitte:
- Der Migrationsleitfaden für 4.0
- JIRA- Filter- Link, der alle * Verbesserungen und neuen Funktionen in Hibernate Core 4.0.0 auflistet. Sie können alle Details über diesen Link abrufen :)
Einige Highlights:
- Bewegen Sie sich zum Gradle für Builds
- SessionFactory-Gebäude neu gestalten
- Einführung von Diensten (siehe dies für weitere Details)
- Verbessertes Metamodell (noch nicht in 4.0.0.Finale, wir haben dies geplant, aber aufgrund der Aufgaben sind mehr als wir erwartet, und es würde zu lange dauern, bis 4.0 herauskommt, also haben wir beschlossen, dies aus 4.0.0 heraus zu verschieben. Finale aber wird kommende Release bald sehen diese , um weitere Informationen, und dies ist ein Design - Dokument)
- Anfängliche Osgi-Fikation durch Paketaufteilung (öffentlich, intern, spi)
- Unterstützung für Multi-Tenant - Datenbanken (siehe diese für weitere Details)
- Migration zum i18n-Protokollierungsframework (mithilfe der jboss-Protokollierung )
- JDK 1.6 (JDBC4) als Basis
- und mehr (ich kann mich nicht an alle Dinge erinnern :)
Es scheint, dass das meiste, was Sie wollen, im Migrationshandbuch für 4.0 sowie im Blog-Beitrag zur Alpha 1-Version und möglicherweise im Hibernate 4-Webinar enthalten ist .
Folgende neue Funktionen werden in Hibernate Core 4.0-Versionen eingeführt:
Unterstützung für die anfängliche Mandantenfähigkeit
Führt eine ServiceRegistry ein.
Bereinigen der Sitzungseröffnung in SessionFactory.
Die Verwendung von org.hibernate.integrator.spi.Integrator machte die Integration und automatische Erkennung wünschenswerter.
Verbessern Sie die Arbeit mit i18n und Nachrichtencodes.
Bereinigen veralteter Schnittstellen, Methoden usw.
Ich weiß nicht, ob Sie davon profitieren werden, aber ich habe einige Informationen auf der Hibernate 4-Webinar- Seite gefunden. In einem verlinkten Dokument gaben sie auch einige Links. Ich habe sie mir nicht angesehen, aber vielleicht probieren Sie es aus:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40