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