के लिए टेम्पोरल लाइब्रेरीज़ मैं जावा के लिए अस्थायी पुस्तकालयों की तलाश में हूं, यानी पुस्तकालय जो एक ही अवधारणा के कई ऐतिहासिक संस्करणों को स्टोर करने की अनुमति देते हैं। मैं जो की तरह कुछ करने के लिए एक API है एक पुस्तकालय के लिए देख रहा हूँ:जावा
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");
आप nice articles by Martin Fowler
एक पुस्तकालय मैंने पाया पर अस्थायी मुद्दों के बारे में चर्चा पा सकते हैं JTemporal है, जो बहुत अच्छी लगती है मेरे लिए, लेकिन यह पूर्ण नहीं है और हाइबरनेट दृढ़ता के लिए समर्थन की कमी है। मुझे अस्थायी सेट के लिए भी समर्थन चाहिए, यानी समय पर एक सटीक बिंदु में परिभाषित सेट। JTemporal वह करता है, लेकिन TemporalSet जारी रखना आसान नहीं है।
क्या आप इसे 'मानचित्र' के साथ नहीं कर सकते हैं? – Bozho
जेटीम्पोरल यही करता है, लेकिन अस्थायी समर्थन बहुत अधिक है, जैसे कि समान मूल्य के साथ आसन्न अवधि को विलय करना, और भी बहुत कुछ। मानचित्र, हालांकि, एक अस्थायी विशेषता के लिए है, लेकिन अस्थायी सेटों को संभालना अधिक कठिन है – cdarwin