我正在尝试将POJO序列化为JSON,但卡在循环引用问题中.我知道如何使用@JsonBackReference和处理一对多和反向关系@JsonManagedReference.
我的问题是双向的多对多关系(例如,一个学生可以有很多课程,每个课程可以有很多学生注册),父母参考儿童和孩子参考回到父母,这里我的序列化器死了.根据我的理解,我不能@JsonBackReference在这里使用,因为属性的值类型必须是bean:它不能是Collection,Map,Array或枚举.
有人可以建议我如何处理这种情况?