gpt4 book ai didi

json - 如何解决由Many TO Many hibernate双向映射引起的json序列化器中的循环引用?

转载 作者:行者123 更新时间:2023-12-01 23:02:56 24 4
gpt4 key购买 nike

我正在尝试将 POJO 序列化为 JSON,但陷入循环引用问题。我知道如何使用 @JsonBackReference@JsonManagedReference 处理一对多和反向关系。

我的问题是双向多对多关系(例如,一个学生可以有很多类(class),每个类(class)可以有很多学生注册),家长将 child 和 child 的引用引用回家长,在这里我的序列化器死了。根据我的理解,我不能在这里使用 @JsonBackReference 因为属性的值类型必须是 bean:它不能是 Collection、Map、Array 或枚举。

有人可以告诉我如何处理这种情况吗?

最佳答案

您可以使用@JsonIgnoreProperties("someField")在关系的一侧(注释是类级别的)。或@JsonIgnore

关于json - 如何解决由Many TO Many hibernate双向映射引起的json序列化器中的循环引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5345951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com