`
843977358
  • 浏览: 241960 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

 
阅读更多
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

json-lib对象转化为json数据抛net.sf.json.JSONException: va.lang.reflect.InvocationTargetException异常

 

出现了两种情况:

  1. 日期格式
  2. hibernate延时加载

解决:日期格式

private java.util.Date createTime; 

 只在字段前声明Date的数据类型可能也会抛异常,在Set,get方法中,有出现Date类型的都把包名加上

 

解决:hibernate延时加载 设置

Java代码  
  1. JsonConfig cfg = new JsonConfig();  
  2. cfg.setExcludes(new String[]{"handler","hibernateLazyInitializer"});  
     3.  以上两步如果还是不能解决,并且依旧报上面的错误,那就将hbm.xml中的的懒加载关闭
即:lazy=“false”
例子:
    

 

  • 大小: 19.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics