Verehren

Eine Bibliothek, die die einfache Version von persistenten JPA-Klassen ermöglicht.
Jetzt downloaden

Verehren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Adam Warski
  • Website des Verlags:
  • http://www.jboss.org/envers/

Verehren Stichworte


Verehren Beschreibung

Eine Bibliothek, die die einfache Version von persistenten JPA-Klassen ermöglicht. ENERS ist eine Bibliothek, die darauf abzielt, eine einfache Version von persistenten JPA-Klassen zu ermöglichen. Alles, was Sie tun müssen, ist, Ihre persistente Klasse oder einige seiner Eigenschaften anzusetzen, die Sie mitnehmen möchten, mit @versioniert. Für jede versionierte Entität wird eine Tabelle erstellt, die die Geschichte der an der Entität vorgenommenen Änderungen enthält. Sie können dann historische Daten ohne große Anstrengungen abrufen und abfragen. Grundsätzlich ist ein Transaktionsbeginn eine Revision (sofern die Transaktion nicht alle versionierten Unternehmen ändert). Da die Revisionen global sind, mit einer Revisionsnummer, können Sie an dieser Revision für verschiedene Unternehmen abfragen, einen (teilweisen) Ansicht der Datenbank an dieser Revision abrufen. Die Bibliothek arbeitet mit dem Hibernate- und Hibernate Entity-Manager (siehe Hibernate.org). Damit die Versionierung ordnungsgemäß funktioniert, müssen die Entitäten unveränderliche eindeutige Kennungen (Primärschlüssel) haben. Sie können den Widerhalten, wo immer der Ruhezustand funktioniert: Standalone, Inside JBoss als, mit JBoss Naht oder Frühling. In der Zukunft wird die Bibliothek die Versionierung von willkürlichen Beziehungen unterstützen. Es enthält auch Unterstützung für "Revisionsgruppen", die den Tabellen der Revisionen dezentralisieren, wenn unabhängige Gruppen von Unternehmensgruppen verfahren werden. Eine weitere wichtige platzsparende Funktion ist die Möglichkeit, nur diffant zwischen den Revisionen zu speichern, nicht ganzheitliche Eigenschaften (dies gilt natürlich nur für Saiten und Byte-Arrays). Hier sind einige wichtige Funktionen von "ENERS": · Versionierung der grundlegenden Eigenschaften (Saiten, Ganzzahlen, Sehns ...) · Versionierung von Embedded-Komponenten, die aus grundlegenden Eigenschaften zusammengesetzt sind · Versionierung von Klassen mit einfachen, zusammengesetzten und eingebetteten IDs · Versionierung von One-to-One-Uni- (nur auf der Beeinträchtigung) und bidirektionalen Beziehungen · Versionierung von One-to-Vary-Uni- (nur auf der Besitzseite) und bidirektionalen Beziehungen · Unterstützung für Sekundärtabellen · Protokollierung von Daten für jede Revision mit einer "Revisionseinheit" · Abfragen von historischen Daten Anforderungen: · Java Runtime-Umgebung Was ist neu in dieser Version: · Es ist hauptsächlich ein Bugfix-Version, aber es gibt auch eine neue Funktion. Sie können nun direkt mit AudiReader auf die aktuelle Revisionseinheit zugreifen, ohne dass ein Revision-Listener verwendet werden muss.


Verehren Zugehörige Software