jackson延迟加载的对象如何处理?

dcx013 发布于 2014/12/11 09:02
阅读 610
收藏 0

搜索了没有想要的答案,报错如下

com.fasterxml.jackson.databind.JsonMappingException: failed to lazily initialize a collection of role: com.sun.pojo.Trade.sellers, no session or session was closed (through reference chain: java.util.ArrayList[0]->com.sun.pojo.ProdParas["prodClassify"]->com.sun.pojo.ProdClassify["products"]->org.hibernate.collection.PersistentSet[0]->com.sun.pojo.Product["seller"]->com.sun.pojo.Seller["trade"]->com.sun.pojo.Trade["sellers"])
	



如果要过滤这些属性该怎么做?大家都用的什么json jar包?
加载中
0
rabbitgg
rabbitgg
在实体上加上 @JsonIgnoreProperties(value = { "hibernateLazyInitializer"}) 注解即可
rabbitgg
rabbitgg
回复 @dcx013 : 你这个是超级多层的关系,懒加载吧
dcx013
dcx013
回复 @清风流水 : failed to lazily initialize a collection of role failed to lazily initialize a collection of role
rabbitgg
rabbitgg
报什么错
dcx013
dcx013
没效果,还是一样报错,怎么过滤pojo中的set?
返回顶部
顶部