首页 > 解决方案 > JaVers,查询对象在时间点 X 的状态

问题描述

是否可以在给定时间 X 轻松查询 JaVers 存储库中对象的状态作为影子/快照?

用例:我们使用 JaVers 记录员工数据的更改已经 3 年了。现在我们想要一份 2019 年 8 月 1 日在会计部门工作的所有员工的名单。

标签: javers

解决方案


没有这样的查询,Javers 存储对象的快照,并在您更改对象时保存快照。因此,您所能做的就是查询在给定时间段内更改的对象:

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

推荐阅读