Frage

Lehre 1.x und 2 bieten beide eine Art versionierbar Unterstützung in Form einer separaten Revision Tabelle, die Spuren im Laufe der Zeit ändert. Allerdings scheinen die Versionen für pro-Reihe Gebrauch bestimmt werden (dh sie alle ihre eigene Versionsnummer beibehalten) anstelle von Datenbank-breit, wie in Hibernate Envers, die in jeder Zeile eine eindeutige Versionsnummer gibt.

Does Lehre tatsächlich bietet Unterstützung für diese Art von Verhalten? Ich konnte nicht online finden, etwas zu deuten darauf hin, dass es funktioniert.

War es hilfreich?

Lösung

Keine Lehre nicht unterstützt ein solches Verhalten. Alles, was Sie haben, ist der auditlog-Flag:

  actAs:
    Versionable:
      versionColumn: version
      className: %CLASS%Version
      auditLog: true

Das aktiviert ein vollständiges Protokoll einer Reihe basierten Änderungsprotokoll. Aber das ist nichts, wie eine Tabelle oder Datenbank breite Version.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top