Hibernate @OneToMany关系导致JSON结果无限循环或空条目

Hibernate @OneToMany关系导致JSON结果无限循环或空条目,第1张

Hibernate @OneToMany关系导致JSON结果无限循环或空条目

我遇到了完全相同的问题。我尝试了引用的段落中的解决方案,但它对我不起作用。

我所做的是在Clip类中为getMovie()返回null,然后无限循环问题消失了。以JSON格式返回的数据看起来像{“ movieId”:1 …
clips:[“ clipId”:1,“ movie”:“ null”,..]}。

如果您还想进一步删除JSON中的movie属性,则将类级注释添加到Clip类@JsonSerialize(include =
JsonSerialize.Inclusion.NON_NULL)

杰克逊功能:防止空值,默认值的序列化

更新:我发现更简单的方法是简单地删除Clip类中的电影吸气剂。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5442522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存