Hibernate里使用jackjson出现异常解决办法
来源:互联网 发布:分析结果与关系的算法 编辑:程序博客网 时间:2024/06/01 09:58
一.在把Hibernate里的持久化类集合List<House>用jackjson转成json格式时,因为持久化类里有一对多,多对一的映射关系,在转成json格式时会出现死循环
解决办法:
把House类里关联的类的set前上加上@JsonIgnore
二.加了@JsonIgnore还是出现了下面的异常
org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: java.util.ArrayList[0]->houserent.entity.House["users"]->houserent.entity.Users_$$_javassist_4["hibernateLazyInitializer"])
这异常好像是因为懒加载引起的
在House类里关联的类前面加上@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler"})
参考http://www.linuxso.com/architecture/26599.html
- Hibernate里使用jackjson出现异常解决办法
- 使用hql使用order by子句出现异常和数据异常的解决办法org.hibernate.hql.internal.ast.QuerySyntaxException
- myeclipse 使用weblogic10启动hibernate项目时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常的解决办法
- 使用Hibernate出现过的异常总结
- 使用SpringMVC+Hibernate时出现CglibAopProxy异常
- hibernate查询时出现LazyInitializationException异常的解决办法
- jackjson list mapping 使用
- jackjson的使用
- SpringBoot 使用jackjson入门
- birt出现异常解决办法
- flex 在viewstack里使用AdvancedDataGrid,出现错误解决办法
- hibernate出现异常
- Spring MVC ajax使用jackjson返回json报406 Not Accepatable解决办法总结
- 在Myeclipse中使用java2word出现异常解决办法
- 使用记事本编写xml文件保存出现异常解决办法
- Android Studio使用ButterKnife注解 出现空指针异常解决办法
- 使用C#操作OFFICE文件时出现异常的解决办法
- java.util.ConcurrentModificationException 解决办法(使用迭代器时出现异常)
- CodeForces 208A/D 18周周赛
- Mysql创建用户并为用户分配数据库中多表不是全部表权限
- Linux的sysctl 命令参数
- cf-215C-Crosses
- 获取.exe/.dll/.icon文件的Icon图标资源
- Hibernate里使用jackjson出现异常解决办法
- Visual Studio 调试小技巧(2)-从查看窗口得到更多信息
- Mac配置Opencv时出现cmake错误
- php连接access的三种方法
- Cannot change version of project fact Dynamic Web Module to 3.0解决方法
- Linux sysctl.conf优化方案
- 01背包
- ui文件的使用
- mysql的grant权限