在处理ChangeProcessor
接口onNewObject(NewObject change)
时,有没有办法找出新对象在对象图中的位置(相对于比较的顶级对象(?完整路径,而不仅仅是相对于直系父级?
我在图形中较低处有两个 Address 类型的属性,如果我打印更改全局 ID,我会得到类似 ...Address/22984
和 ...Address/22985
的东西,这并没有告诉我每个地址对象代表什么。我需要将完整路径返回到javers.initial(rootObject)
中显示的根对象。
JaVers 不会记录第一个对象的路径,但对于值对象,您可以读取 ValueObjectId
中记录的路径。它是从拥有实体到值对象的路径。例如:
Employee/1#primaryAddress