Diese Woche (16.12.2009) ist Spring 3.0.0 erschienen. Das Framework lässt sich wie bisher von der Projektseite herunterladen. Änderungen zum letzten Release Candidat findet man im Changelog. Zum Beispiel werden Komponenten, die mit javax.annotation.ManagedBean annotiert sind, nun auch vom Scanner erkannt und in den Context eingebunden. Die grossen Neuerungen in der Version 3.0.0 hat Jürgen Hoeller [...]
Versionierung mit Hibernate Envers
Das Ziel von Envers (Entity Versioning) ist es eine Historisierung von Entity-Klassen anzubieten. Um die Versionierung einzuschalten müssen nur die Klassen oder deren Felder mit @Audited annotiert werden. Envers kennt, ähnlich wie Subversion, eine globale Revisionsnummer. Jede Transaktion, die eine Änderung auf der Datenbank vornimmt, entspricht einer Revision und inkrementiert die Revisionsnummer. Wenn man die [...]