为了账号安全,请及时绑定邮箱和手机立即绑定

hibernate懒加载导致json转换错误

HttpMessageNotWritableException: Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer 我进行查询的时候出现了这个报错,百度之后说是json转换的时候hibernate的session已经关闭导致的,想请教一下解决方法和导致我的程序运行结果和老师不同的原因

正在回答

4 回答

你们写的是什么,我怎么看不懂,我好像没遇到这个问题,怎么蹦出了hibernate


0 回复 有任何疑惑可以回复我~

@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })

0 回复 有任何疑惑可以回复我~
#1

慕少1685431 提问者

这个我试过了,不行
2018-04-19 回复 有任何疑惑可以回复我~

更简单的解决办法就是在实体类上加入

(= { })

就坚决这个问题了

0 回复 有任何疑惑可以回复我~
#1

慕少1685431 提问者

这样加是什么意思呢
2018-04-19 回复 有任何疑惑可以回复我~

经过一番实践,找到了解决的方法啦。那就是新建一个类,继承ObjectMapper,然后重写里面的方法。可知其然暂时不知其所以然,如果有知道的pong友欢迎留言一下https://img1.sycdn.imooc.com//5ad552310001f36d10770244.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hibernate懒加载导致json转换错误

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号