Sto cercando librerie temporali per Java, ovvero librerie che consentono di archiviare più versioni storiche dello stesso concetto. Sto cercando una libreria che ha un'API per fare qualcosa di simile:Librerie temporali per Java
Instant i1 = Instant.valueOf("2010-01-01");
Instant i2 = Instant.valueOf("2010-01-02");
Attribute<String> a = ....
a.setValue(i1, "String as of 2010-01-01");
a.setValue(i2, "String as of 2010-01-02");
Potete trovare una discussione su questioni temporali sulla libreria nice articles by Martin Fowler
Uno che ho trovato è JTemporal, che sembra abbastanza buono per me, ma non è completo e manca il supporto per la persistenza Hibernate. Vorrei anche il supporto per i set temporali, ovvero i set definiti in un punto esatto nel tempo. JTemporal lo fa, ma il persistere del TemporalSet non è facile.
non è possibile farlo con una 'Mappa'? – Bozho
Questo è ciò che fa JTemporal, ma il supporto temporale è molto di più, come la fusione di periodi adiacenti con lo stesso valore e molto altro. La mappa, tuttavia, è per un singolo attributo temporale, ma la gestione di set temporali è più difficile – cdarwin