opensessioninviewfilter不起作用,請大家看一下是否哪裡配置有問題?
opensessioninviewfilter不起作用,頁面顯示的時候,還是出現lazy load的錯誤,請大家看一下是否哪裡配置有問題?
1,filter已經設定ok了. 從log中可以確認.
OpenSessionInViewFilter.doFilterInternal: Opening single Hibernate Session in OpenSessionInViewFilter
SessionFactoryUtils.doGetSession: Opening Hibernate Session
2,然後,我在從繼承的DAO中呼叫getHibernateTemplate()執行查詢時,查詢沒有問題,顯示的log如下:
org.springframework.orm.hibernate3.SessionFactoryUtils.doGetSession: Opening Hibernate Session
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.HibernateTemplate.flushIfNecessary: Eagerly flushing Hibernate session
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.SessionFactoryUtils.closeSession: Closing Hibernate Session
應該是重新開啟了一個新的session.
3,最後,可看到filter的close session日誌.
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal: Closing single Hibernate Session in OpenSessionInViewFilter
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.SessionFactoryUtils.closeSession: Closing Hibernate Session
4,然後,到頁面render時,就出現了lazy load的錯誤.
5,看了論壇以後,可能是事務的設定導致DAO中的getHibernateTemplate()的方法沒有獲取到filter最早頁面請求時的那個session. 請大家幫忙解決一下.
我的環境: Hiberate 3.0+Spring 2.0.4;
1,filter已經設定ok了. 從log中可以確認.
OpenSessionInViewFilter.doFilterInternal: Opening single Hibernate Session in OpenSessionInViewFilter
SessionFactoryUtils.doGetSession: Opening Hibernate Session
2,然後,我在從繼承的DAO中呼叫getHibernateTemplate()執行查詢時,查詢沒有問題,顯示的log如下:
org.springframework.orm.hibernate3.SessionFactoryUtils.doGetSession: Opening Hibernate Session
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.HibernateTemplate.flushIfNecessary: Eagerly flushing Hibernate session
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.SessionFactoryUtils.closeSession: Closing Hibernate Session
應該是重新開啟了一個新的session.
3,最後,可看到filter的close session日誌.
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal: Closing single Hibernate Session in OpenSessionInViewFilter
[ 08-11 23:06:02 ] org.springframework.orm.hibernate3.SessionFactoryUtils.closeSession: Closing Hibernate Session
4,然後,到頁面render時,就出現了lazy load的錯誤.
5,看了論壇以後,可能是事務的設定導致DAO中的getHibernateTemplate()的方法沒有獲取到filter最早頁面請求時的那個session. 請大家幫忙解決一下.
我的環境: Hiberate 3.0+Spring 2.0.4;
相關文章
- 誰能幫我看下哪裡有問題?
- 有關theano配置問題想請教各位大佬
- Python求解錯,不知道哪裡有問題。。。Python
- 有沒有用過 workeman 的 GatewayWorker 的?現在有個問題請教下大家Gateway
- 請問大家覆蓋率監控分支是哪個版本?
- 高仿包包大家哪裡買
- 解決 idea 的.gitignore 有時不起作用的問題IdeaGit
- 解決idea的.gitignore有時不起作用的問題IdeaGit
- 透過知識星球提問時,請大家在提出的問題裡附加上這些資訊
- api 介面欄位規範的問題,請教大家API
- 軟體測評題庫裡面的一題,答錯了,大家看看答案是否合理呢?
- 請問大家如何進行提效?
- 昆明哪裡有開手撕發票“哪裡有開哪裡能開”
- 關於哪裡有開住宿費發票|問題解決周
- 西安哪裡可以開票“哪裡能開,哪裡有開”
- 合肥哪裡可以開票“哪裡能開,哪裡有開”
- 吉林哪裡可以開票“哪裡能開,哪裡有開”
- 徐州哪裡可以開票“哪裡能開,哪裡有開”
- 西安哪裡有開廣告發票"哪裡有開’
- 請問新建話題是不是有問題?版主幫忙看看
- 杭州哪裡可以開發票“哪裡能開,哪裡有開”
- 南昌哪裡可以開發票“哪裡能開,哪裡有開”
- 貴陽哪裡可以開票“哪裡能開,哪裡有開”
- 瀋陽哪裡可以開票“哪裡能開,哪裡有開”
- 青島哪裡可以開票“哪裡能開,哪裡有開”
- 長春哪裡可以開票“哪裡能開,哪裡有開”
- 大連哪裡可以開票“哪裡能開,哪裡有開”
- 蘭州哪裡可以開票“哪裡能開,哪裡有開”
- 鄭州哪裡可以開票“哪裡能開,哪裡有開”
- 無錫哪裡可以開票“哪裡能開,哪裡有開”
- 關於上海哪裡有開住宿費發票|問題解決周
- 關於北京哪裡有開住宿費發票|問題解決周
- 關於北京哪裡有開票“哪裡能開,哪裡可以開”
- 關於上海哪裡有開票“哪裡能開,哪裡可以開”
- 關於天津哪裡有開票“哪裡能開,哪裡可以開”
- 關於深圳哪裡可以開票“哪裡能開,哪裡有開”
- 關於珠海哪裡可以開票“哪裡能開,哪裡有開”
- 關於杭州哪裡可以開票“哪裡能開,哪裡有開”
- 重慶哪裡可以開發票“哪裡能開,哪裡有開”