如何按具有特定值的字段查询快照?

时间:2017-12-05 09:26:46

标签: javers

以下查询会返回对日期范围内Subscription字段已更改status个实体的更改。

 QueryBuilder.byClass(Subscription.class)
             .from(LocalDate.of(2017, 11, 1))
             .to(LocalDate.of(2017, 12, 1))
             .withChangedProperty("status")

如何编写查询,查找在给定日期具有特定Subscription的{​​{1}}的历史版本?我不是在寻找status的更改,只是想查找在给定日期具有特定状态的实体的快照。

类似的东西:

status

这将返回javers.findSnapshots( QueryBuilder.byClass(Subscription.class) .on(LocalDate.of(2017, 11, 1)) .withProperty("status", "TRIAL")) 的快照,其中Subscription属性等于status,用于从2017-11-01开始的最后一次提交。

1 个答案:

答案 0 :(得分:0)

目前,没有这样的选择,我们有一个未解决的问题,请参阅https://github.com/javers/javers/issues/556