首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Javers中构建ObjectGraph

在Javers中构建ObjectGraph
EN

Stack Overflow用户
提问于 2019-03-12 18:58:25
回答 1查看 82关注 0票数 0

Javers似乎只允许比较两个不同的实体,而我希望在修改之前和之后对相同的实体进行比较。我不打算提交或存储某个实体的历史记录。

伪代码类代码:

代码语言:javascript
复制
val object = getObjectFromDatabase();
val beforeModification = Javers.createSnapshot(object);
object.setName(...);
object.setValue(...);
val afterModification = Javers.createSnapshot(object);

val diff = Javers.compare(beforeModification, afterModification);
EN

回答 1

Stack Overflow用户

发布于 2019-03-13 05:18:01

这就是javers.commit()所做的。参见Querying for Changes

默认情况下,javers.commit()使用内存中的快照存储库,因此您不需要设置数据库和持久JaversRepository。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55119850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档