我正在寻找的Java库时间,即库,其允许存储相同概念的多个历史版本。 我在寻找它有一个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");

您可以找到一个关于由Martin Fowler的的好文章

一个图书馆,我发现是 JTemporal ,这似乎很对我好,但它是不完整的,缺少技术支持对于Hibernate持久性。 我想颞集的支持也是如此,即在时间的精确点定义集。 JTemporal这样做,但是持续的TemporalSet是不容易的。

有帮助吗?

解决方案

看一看 DaoFusion 框架,它作为一个通过紧密集成进入休眠双颞侧框架。它应该是你在寻找什么。

从链接的网站引用:

  

双时态模式提供处理大多数时间问题的优雅和成熟的方式。通过DAO融合提供的双时态模式的实现是建立在一个双颞侧框架由欧文创造 Vervaet和Christophe Vanfleteren。您可以了解更多有关这个框架从他们的介绍的时空问题在Rich域模型

其他提示

平分STM - Java软件事务存储器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top