JPA:在两端都有列表,没有无限循环



我正在尝试通过Set属性链接两个实体,例如:

实体 A:

Set<Group> groups

实体 B:

Set<Filter> filters

但是,我不断收到诸如无限递归之类的错误。使用 JPA 执行此操作的最佳方法是什么?

它会进入无限递归状态,因为你们的两个实体都互相调用,它永远不会停止。 尝试添加

@JsonManagedReference(value = "group-filter")
Set<Group> groups

@JsonBackReference(value = "user-card")
Set<Filter> filters

在实体中的两个集之上。它用来警告春天不要无限递归。

最新更新