以下查询会返回对日期范围内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开始的最后一次提交。