有没有办法查看 Javers 中的 NewObject 更改指的是什么属性?



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

我在图形中较低处有两个 Address 类型的属性,如果我打印更改全局 ID,我会得到类似 ...Address/22984...Address/22985 的东西,这并没有告诉我每个地址对象代表什么。我需要将完整路径返回到javers.initial(rootObject)中显示的根对象。

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

Employee/1#primaryAddress

最新更新