Ich suche temporäre Bibliotheken für Java, d. H. Bibliotheken, die mehrere historische Versionen des gleichen Konzepts speichern können. Ich bin für eine Bibliothek suchen, die eine API so etwas wie zu tun hat:Temporale Bibliotheken für 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");
Sie eine Diskussion über zeitliche Fragen auf der nice articles by Martin Fowler
Eine Bibliothek gefunden finden kann ich ist JTemporal, was ziemlich gut scheint für mich, aber es ist nicht vollständig und fehlt Unterstützung für Hibernate Persistenz. Ich möchte Unterstützung für zeitliche Sets auch, d. H. Sets in einem genauen Zeitpunkt definiert. JTemporal macht das, aber das TemporalSet ist nicht einfach.
können Sie das nicht mit einer 'Map' machen? – Bozho
Dies ist, was JTemporal tut, aber die zeitliche Unterstützung ist viel mehr, als würde man benachbarte Perioden mit demselben Wert verschmelzen und vieles mehr. Die Karte ist jedoch für ein einzelnes temporäres Attribut, aber die Behandlung temporaler Mengen ist schwieriger – cdarwin