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