我的hibernate模型中有多对一的关系。有很多人有一个角色。我有另一个模特"学校"与一对多加入人民模型。
学校1- *人* -1角色
我想获取和发布到学校模型,该模型应该包含一个学校列表,其中许多人都有一个角色。但是,我不能为人们序列化角色。
我需要能够从多方面(人员角色)进行序列化。但是,当我将@jsonmanagedreference置于多方面时,我得到了一个" 404验证错误"尝试发帖。当我将其更改为jsonbackreference时,它不会被序列化。
在谷歌搜索后尝试获得双向关系时,我也尝试过使用@jsonidentityinfo。
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
public class Role { ... }
然而,当我把它放在两个模型中时,我得到无限递归并且tomcat超时。
我该如何实现?