【发布时间】:2011-07-17 18:52:38
【问题描述】:
我正在尝试将 POJO 序列化为 JSON,但陷入循环引用问题。我知道如何使用@JsonBackReference 和@JsonManagedReference 处理一对多和反向关系。
我的问题是双向多对多关系(例如,一个学生可以有很多课程,每门课程可以有很多学生注册),父母参考孩子和孩子参考回到父母,我的序列化器在这里死了。根据我的理解,我不能在这里使用@JsonBackReference,因为属性的值类型必须是 bean:它不能是 Collection、Map、Array 或枚举。
有人可以告诉我如何处理这种情况吗?
【问题讨论】:
标签: json hibernate spring many-to-many circular-reference