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]"
            }
        ]



        }

        ++++++=============
        前者是具体的对象;后者变成了其对应的引用;切记

results matching ""

    No results matching ""