root cause:org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
今天在调试SSH与Ajax时,服务器端报出JSON异常:
根本原因是:是Hibernate的懒加载引起的。就是在传递的数据中有引用类型的数据采用了懒加载机制。
修改配置文件即可:
注解方式:
@org.hibernate.annotations.Proxy(lazy = false)
映射文件方式:
<hibernate-mapping default-lazy="false"> 或者<property generated="never" lazy="false" name="id" type="java.math.BigDecimal">
转载请注明出处,谢谢