0

我正在记录在对象图中所做的更改并收到 ReferenceChange(这是正确的):

ReferenceChange{globalId:'JaversTest2$BeanWithField/1', property:'integerHolder', oldRef:'JaversTest2$IntegerHolder/4', newRef:'JaversTest2$IntegerHolder/3'}

有什么方法可以让我用 globalId: "JaversTest2$IntegerHolder/4" 检索实际的参考对象,因为我想记录实际的前后值?

4

1 回答 1

1

简短的回答是否定的。如果您使用 javers.compare(),则这些对象仅在 ObjectGraph 中可用,ObjectGraph 是内部 JaVers 数据结构。

考虑改变你的映射。在这种情况下,如果您需要来自已更改对象的值,请尝试将它们映射为 ValueObjects(而不是实体)。

于 2016-01-06T21:29:06.290 回答