首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决jpa双向循环引用的最佳实践是什么?

解决jpa双向循环引用的最佳实践是什么?
EN

Stack Overflow用户
提问于 2022-11-27 03:33:09
回答 2查看 46关注 0票数 0

解决JPA双向循环引用的最佳实践是什么?

由于JPA双向循环引用,我遇到了一个陷入无限递归的错误。

当时有人说,这个问题可以通过以下方式解决。

  1. 忽略使用@JsonIgnore ->我排除了这个选项,因为我需要所有的数据。

  1. 使用@JsonBackReference@JsonManagedReference。->目前,我已经用这种方法解决了我的问题。

我想知道是否有更好的方法来解决这个问题,所以我留下一个这样的问题。

诚挚的问候!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-29 12:37:24

@JsonBackReference@JsonManagedReference在语义上是正确的。

@JsonIngore没有。

查看本文:https://www.baeldung.com/jackson-bidirectional-relationships-and-infinite-recursion

票数 0
EN

Stack Overflow用户

发布于 2022-11-29 12:33:51

您的case对象正在调用内部对象和调用对象的内部对象,因此,从内部对象(一侧)中删除getter方法。我觉得很管用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74587299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档