【发布时间】:2017-05-01 21:43:33
【问题描述】:
我有两节课
A类有
private B messageOwner;
B 级有
@JsonIgnore
private List<A> messages = new ArrayList<>();
现在,当我想将 A 类作为 json 发送时,我希望它还包含有关 B 类的信息(没有列表)
但使用它会完全省略 B 类。我尝试使用@JsonManagedReference,@JsonBackReference,但结果是一样的。
解决这个循环引用的正确方法是什么?
【问题讨论】:
-
向我们展示您的代码
-
我看不出这是循环引用的问题,除非你说它在没有消息列表的情况下也能工作。 messageOwner 关系的值是多少,你是怎么读到 A 和 B 的?
标签: java json spring eclipselink circular-reference