解决JPA双向循环引用的最佳实践是什么?
由于JPA双向循环引用,我遇到了一个陷入无限递归的错误。
当时有人说,这个问题可以通过以下方式解决。
@JsonIgnore ->我排除了这个选项,因为我需要所有的数据。@JsonBackReference,@JsonManagedReference。->目前,我已经用这种方法解决了我的问题。我想知道是否有更好的方法来解决这个问题,所以我留下一个这样的问题。
诚挚的问候!
发布于 2022-11-29 12:37:24
@JsonBackReference和@JsonManagedReference在语义上是正确的。
@JsonIngore没有。
查看本文:https://www.baeldung.com/jackson-bidirectional-relationships-and-infinite-recursion
发布于 2022-11-29 12:33:51
您的case对象正在调用内部对象和调用对象的内部对象,因此,从内部对象(一侧)中删除getter方法。我觉得很管用。
https://stackoverflow.com/questions/74587299
复制相似问题