将hibernate的 对象 使用 转换成json 对象的时候报错java
JSONException: java.lang.reflect.InvocationTargetExceptionjson
从错误异常,彻底看不出是什么缘由。.net
网上查询,通常都说是 时间 date 类型 转换的时候报错的。hibernate
那么我使用 对象
JsonConfig cfg = new JsonConfig();
String[] excludes = { "date"};blog
都过滤掉 date 的字段属性,仍是报错了。get
只是有一个奇怪的地方,就是 新增和编辑的时候没有问题。只是在 其余地方引用这个对象的时候, 而后转换json的时候就报错了。it
也是有点奇怪。io
参考 https://blog.csdn.net/ye1992/article/details/17436765#replydate
String[] excludes = 加上了 "handler", "hibernateLazyInitializer"
JsonConfig cfg = new JsonConfig();
String[] excludes = { "handler", "hibernateLazyInitializer" };
就解决了这个问题。 估计是 由于
只是在 其余地方引用这个对象的时候,多是由于hibernate 懒加载出的对象,所以出了点其余的问题吧。