访问ReferenceChange对象引用

时间:2016-01-06 20:37:29

标签: javers

我正在记录对象图中所做的更改,并且正在接收一个ReferenceChange(这是正确的):

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

有没有办法让我用globalId检索实际的引用对象:“JaversTest2 $ IntegerHolder / 4”,因为我想记录实际的前后值?

1 个答案:

答案 0 :(得分:1)

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

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