系統 框架 springMVC+hibernate
這種情況 由於 hibernate 的 懶漢機制,和 Spring 事務機制(不確定)造成的
由於 spring 配置的時候,在service 層關閉的了會話,controller(view層)根據對象轉json的時候,由於
get的該屬性,懶加載 執行了一次,由於session 已經關閉了,所以 就回報錯
解決方法:
1. spring 配置的時候,事務提交,配置在 view層
2. 轉json的忽略該字段,@JsonIgnore
各有利弊,根據具體情況定。目前沒有找到其他合理的方法,求推薦!!!