Inventare

Versione facile delle classi persistenti
Scarica ora

Inventare Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Adam Warski
  • Sito web dell'editore:
  • http://www.jboss.org/envers/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 281 KB

Inventare Tag


Inventare Descrizione

Controling facile delle classi persistenti Inviene il progetto mira a consentire una facile versione di classi persistenti. Tutto ciò che devi fare è annotare la tua classe persistente o alcune delle sue proprietà, che vuoi la versione, con @versived. Per ogni entità di versioni, verrà creata una tabella, che terrà la cronologia delle modifiche apportate all'entità. Semilariosamente alla sovversione, la biblioteca ha un concetto di revisioni. Fondamentalmente, un impegno di transazione è una revisione (a meno che la transazione non abbia modificato alcuna entità con versione). Poiché le revisioni sono globali, avendo un numero di revisione, è possibile interrogare per varie entità in quella revisione, recuperando una vista (parziale) del database in quella revisione. La libreria funziona con le ultime versioni Hibernate e Hibernate Entity Manager (vedi Hibernate. org). Per la versione per la versione per funzionare correttamente, le entità devono avere identificatori univoci immutabili (chiavi primarie). In futuro, la Biblioteca Envers supporterà il controllo delle relazioni arbitrarie. Includerà anche il supporto per "gruppi di revisione", che definisca la tabella delle revisioni, se ci sono gruppi di indipendenti di entità con versione. Un'altra caratteristica importante salvaspazio sarà la possibilità di memorizzare solo i diffs tra le revisioni, non intere proprietà (questo ovviamente si applica solo alle stringhe). Ecco alcune caratteristiche chiave di "Envers": · Controllanza di proprietà di base (stringhe, interi, a lungo ...) · Controllanza di componenti embedded, composti da proprietà di base · Controllanza di classi con ID semplici, composti e incorporati · Versioni di relazioni uniforme univenute e bidirezionali · Controllanza di relazioni bidirezionali one-to-molti · Registrazione dei dati per ciascuna revisione utilizzando un'entità di "revisione" · Dare di query


Inventare Software correlato

ECUT.

Test dell'unità C ++ ECLIPSE ECLIPSE GRATIS e Open Source ...

299 2.4 MB

Scarica

Bsdbuild.

Sistema di costruzione semplice, autonomo e portatile derivato dai tradizionali file di azioni da 4.4BSD / MK ...

153 160 KB

Scarica

fixx.

Tracciamento dei bug e tracciamento dei problemi realizzati Semplice e indolore ...

204 42.4 MB

Scarica