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



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

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

这时,有人说这个问题可以用下列方法解决。

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

  2. 使用@JsonBackReference,@JsonManagedReference。→目前,我已经用这个方法解决了我的问题。

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

致以最亲切的问候!

@JsonBackReference@JsonManagedReference语义正确。

@JsonIngorenot.

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

你的case对象调用内部对象和内部对象调用对象,所以,从内部对象(一边)删除getter方法。我认为它有效。

相关内容

  • 没有找到相关文章

最新更新