我正在记录对象图中所做的更改,并且正在接收一个ReferenceChange(这是正确的):
ReferenceChange{globalId:'JaversTest2$BeanWithField/1', property:'integerHolder', oldRef:'JaversTest2$IntegerHolder/4', newRef:'JaversTest2$IntegerHolder/3'}
有没有办法让我用globalId检索实际的引用对象:“JaversTest2 $ IntegerHolder / 4”,因为我想记录实际的前后值?
答案 0 :(得分:1)
简短的回答是否定的。如果您使用的是javers.compare(),则这些对象仅在ObjectGraph中可用,它是内部JaVers数据结构。
考虑更改映射。在这种情况下,如果需要更改对象的值,请尝试将它们映射为ValueObjects(而不是实体)。