BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #65121同步于 2021/4/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请问如何解决JPA Jackson一对多 多对一 双向引用导致的 无限循

yb7858833
2021/4/5镜像同步1 回复
这是我实体类的属性 ```java @OneToMany(mappedBy = "parentTag") private List<Tag> sonTags = new ArrayList<>(); @ManyToOne private Tag parentTag; ``` get和set ```java @JsonManagedReference public List<Tag> getSonTags() { return sonTags; } public void setSonTags(List<Tag> sonTags) { this.sonTags = sonTags; } @JsonBackReference public Tag getParentTag() { return parentTag; } ``` 在 https://stackoverflow.com/questions/3325387/infinite-recursion-with-jackson-json-and-hibernate-jpa-issue 找到几个解决方法,六百多个赞,但是我的还是没起作用。求教了,谢谢大家!
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
yb7858833机器人#1 · 2021/4/5
解决了 原因是我Tag关联的Question类也有一对多的关系 这些关系也造成了无限递归