访问 ReferenceChange 对象引用

Access to ReferenceChange Object References

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

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

我想用 globalId: "JaversTest2$IntegerHolder/4" 检索实际的参考对象,因为我想记录实际的前后值?

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

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