gpt4 book ai didi

java - Javers:恢复以前版本的 bean

转载 作者:行者123 更新时间:2023-12-02 02:49:04 26 4
gpt4 key购买 nike

是否可以“ checkout ”对象的特定提交或版本/快照?我的意思是:我对我的 bean 进行了一些更改,然后通过 Javers 实用程序提交了对象,但我想 checkout 以前的版本,因为实际版本已损坏或不正确。是否有 Javers 实用程序可以“恢复”以前的数据?或者我是否必须恢复对象以恢复单个更改?

最佳答案

是的,我们称之为阴影。阴影即将在 3.2.0 中发布。您可以在3.2.0-RC4中查看:

例如,要获取“bob”人的最新阴影,请调用:

List<Shadow> shadows =
javers.findShadows( QueryBuilder.byInstanceId("bob", Person.class).limit(5).build() );

由于 Shadows 是域类的实例,因此您可以直接在应用程序中使用它们:

assert shadows.get(0).get() instanceof Person.class;

关于java - Javers:恢复以前版本的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com