有没有办法看到在Javers中引用的NewObject更改是什么属性?

时间:2018-04-30 22:17:37

标签: javers

在处理onNewObject(NewObject change)接口的ChangeProcessor时,有没有办法找出对象图中的哪个(相对于顶层对象比较)新对象是什么?完整路径,而不仅仅是相对于直接父级?

我在图表中较低的地方有两个类型为Address的属性,如果我打印更改全局ID,我会得到类似...Address/22984...Address/22985的内容,但这并不能告诉我那些Address对象代表。我需要将完整路径返回到javers.initial(rootObject)中显示的根对象。

1 个答案:

答案 0 :(得分:1)

JaVers不会记录第一个对象的路径,但对于Value Objects,您可以读取ValueObjectId中记录的路径。它是从拥有实体到值对象的路径。例如:

Employee/1#primaryAddress