JaVers,查询对象在时间点X的状态

JaVers, query state of object at point in time X

是否可以在给定时间 X 轻松地从 JaVers 存储库查询对象的状态 shadow/snapshot?

用例: 3 年来,我们一直在使用 JaVers 记录员工数据的变化。现在我们想要一份 2019 年 8 月 1 日在会计部门工作的所有员工的名单。

没有这样的查询,Javers 存储对象的快照,当您更改对象时会保存快照。 所以你所能做的就是查询给定时间段内changed的对象:

QueryBuilder.byClass(Employee).from(...).to(...)