开发者社区 问答 正文

SpringMVC+Hibernate双向一对一关系转换json出现无线递归 配置报错 

在设备信息中有设备码属性
在设备码中有设备信息属性
双向一对一关系,在转换json是出现无线递归
目前已尝试@JsonIdentityInfo注解(2.x)标注在类上? 这个还不熟悉怎么使用
@JsonManagedReference和@JsonBackReference尝试无效

展开
收起
kun坤 2020-05-31 18:10:11 626 分享 版权
1 条回答
写回答
取消 提交回答
  • 我之前也遇到过,之前用的是

    net\sf\json的解析的jar包,后来换成了阿里的fastjson解析,这个包已经把这个问题给解决了的######回复 @Defens : 感谢~ 我刚刚解决了,是用来了忽略属性的注解######我不知道你的具体需求是什么,单看你说的这个设备和设备码的事啊,我觉得哈,应该是设备拥有设备码就可以了吧,双向一对一的这种引用不知道你是不是需要满足其他的特殊需求哈。另外你说的这个我在用fastjson的时候是这个可以的######这种双向一对一关系合理吗?对这个不擅长,还有就是,阿里的这个fastjson可以解决双向一对一关系的解析吗?因为我需要这个属性,不能直接忽略掉,希望转出类似父子关系的json######JSON序列化set 双向中的一个为null######不好意思,好像没看明白

    2020-05-31 18:10:15
    赞同 展开评论