我试图将 JaVers 库添加到当前项目中。我想知道是否有任何方法可以在引用实体字段中添加某些字段,这些字段将在我获取更改时显示而不是Id? 例如User类的快照:
{
"owner": {
"entity": "Owner",
"cdoId": 1
},
"username": "TMP",...
}
如果我更改所有者引用并获取更改,我将得到:
ReferenceChange{ 'owner' changed from 'Owner/1' to 'Owner/2' }
我想要的是这样的东西:
{
"owner": {
"entity": "Owner",
"cdoId": 1
"cdoName": "OWN"
},
"username": "TMP",...
并进行如下更改:
ReferenceChange{ 'owner' changed from 'OWN' to 'FOO' }
有什么办法可以做到这一点?我正在使用Javers 3.11.3
答案 0 :(得分:1)
您无法将更多字段添加到参考。在JaVers中,引用只是实体的全局标识符。尝试描述您遇到的问题,也许有比更改javers-core模型更好的解决方案。