Spring MVC+Jackson+Hibernate将一个List转化为JSON异常
来源:互联网 发布:java钩子方法理解 编辑:程序博客网 时间:2024/06/16 02:57
参考: 这里
在使用HIbernate 最为数据持久层时,我们会映射实体之间的关系,而当我们要访问其中一个实体1时,通常会关联到具有关联关系的实体2,这是如果使用Jackson来获取实体1的时,就会无限级联的访问关联的实体2,这样就会造成“ 无限递归引用的异常”:
org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain:
解决方法: 因为要保持关联关系,不能在对象里解除掉关系解决这个异常,在对象的任一方的get方法上添加 注解:
我的代码如下:即可解决无限递归引用的问题。
0 0
- Spring MVC+Jackson+Hibernate将一个List转化为JSON
- Spring MVC+Jackson+Hibernate将一个List转化为JSON异常
- Jackson将json字符串转化为泛型list
- jackson 将对象,集合转化为json
- 将List转化为Json并上传
- C# 将List转化为Json
- spring mvc json jackson 配置
- JackSon将json串转成List<Object>,异常com.fasterxml.jackson.databind.JsonMappingException
- 使用Gson将List转化为JSON并转回list
- 使用Gson将List转化为JSON并转回List
- List转化为Json
- 利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json
- 将List里面的User对象转化为json数据格式
- 将List中的User对象转化为json数据格式
- 将list对象转化为json数据存入文档
- 使用Gson将List<T>()转化为json字符串
- Android--gson将list转化为json字符串
- Jackson将json字符串转换成泛型List
- 操作CSV文件的一些方法
- 【程序员内心真正的需求到底是什么?】
- thinkphp 反字符 去标签 自动加点 去换行 截取字符串
- 图片转换base64字符串及字符串反转回图片
- 自学考试--操作系统
- Spring MVC+Jackson+Hibernate将一个List转化为JSON异常
- C语言实现单链表的基本操作
- Base64Utils
- 菜鸟的iOS学习规划
- base64码生成图片
- 来一个简单的九九乘法表 呵呵
- SQL语句基础
- 冒泡排序
- Grab Cut学习笔记1(new min-cut /max-flow algorithm)