Attempted to serialize java.lang.Class: org.hibernate.proxy.HibernateProxy. Forgot to register a type adapter?

SpringMvc @ResponseBody生成json转换问题, 日志里会有:

at com.google.gson.internal.bind.TypeAdapters$1.write

at com.google.gson.Gson.toJson

这些错误信息, 经查是数据库查询用到了HQL, 而hibernate 实体类里有一对多关系并且有FetchType.LAZY限定。

解决方法是:不用HQL,用SQL查就行了

原文地址:https://www.cnblogs.com/o0oo/p/6073232.html