1、如果实体对象要引用值对象,那么值对象要为每个实体创建一个相应的对象,否则就是一个值对象类的引用,在序列化时将出现问题。
{"isFollows":[
{
"checked":false,
"code":"is_follow_list",
"createdBy":null,
"desc":"关注",
"id":18,
"key":"follow_yes",
"updatedBy":null,
"value":"follow_yes"
},
{
"checked":false,
"code":"is_follow_list",
"createdBy":null,
"desc":"不关注",
"id":19,
"key":"follow_no",
"updatedBy":null,
"value":"follow_no"
}
]
}
/////////////
{
"isFollows":[
{
"$ref":"$[0].isFollows[0]"
},
{
"$ref":"$[0].isFollows[1]"
}
]
}
++++++=============
前者是具体的对象;后者变成了其对应的引用;切记