將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 懶加載出的對象,所以出了點其餘的問題吧。