org.springframework.data.redis.serializer.SerializationException: Could not read JSON: failed to lazily initialize a collection, could not initialize proxy - no Session (through reference chain: com.opt.otherSys.apps.domain.GMAnswerPaperHeaderEntity[“answerDet”]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: failed to lazily initialize a collection, could not initialize proxy - no Session (through reference chain: com.opt.otherSys.apps.domain.GMAnswerPaperHeaderEntity[“answerDet”])
Hibernate多表关联@OneToMany 查询结果存在Redis,再次取值出现Could not read JSON: failed to lazily initialize a collection, could not initialize proxy - no Session异常
问题原因这里不再解释,解决方案就是查询结果实例化(在session会话存在时读取数据),可以选择先转JSON,然后再转对象的方式,