請教一個有關bibernate的session的問題
我在專案中碰到一個這樣的問題。在服務層使用dao取得了物件,然後再取物件中的子物件時出現session已關閉(使用了延時載入)。
我查了相關資料,發現解決方法一般是:
1.使用opensessioninview模式
2.在dao裡面查資料時將要關聯的物件fetch出來。
3.將事務配置到service的代理中(原來我是隻配了dao的代理),這樣session就不會在查詢完資料後就關閉了。
我感覺這些方式都不是很好。
請高手指點一下。謝謝!
我查了相關資料,發現解決方法一般是:
1.使用opensessioninview模式
2.在dao裡面查資料時將要關聯的物件fetch出來。
3.將事務配置到service的代理中(原來我是隻配了dao的代理),這樣session就不會在查詢完資料後就關閉了。
我感覺這些方式都不是很好。
請高手指點一下。謝謝!
相關文章
- 遇到一個關於session id的問題,向大家請教!Session
- 請教一個在Session Bean中使用JDBC的問題SessionBeanJDBC
- 請教一個cookies的問題Cookie
- 請教一個executeBatch()的問題BAT
- 請教一個關於執行緒的問題執行緒
- 初學,一個關於RMI的問題請教!!!
- 請教一個資料表關係的問題
- 請教一個關於工廠模式的問題模式
- 請問一個有關jdbc效能的問題JDBC
- 請教有關template設計模式的問題設計模式
- 請教一個struct tag的問題Struct
- 請教一個ADAPTER的問題APT
- 請教大家一個JAVA的問題Java
- 請教一個WEB START的問題!Web
- 請教一個關於spring事務的問題 ?Spring
- 請教一個關於EJB建立物件時的問題物件
- 請教一個關於NIO執行方式的問題
- 請教一個關於執行平臺的問題
- 請教一個關於JdonFrameworkTest例項的問題Framework
- 請教一個JVM問題JVM
- 請教高手一個問題!
- 一個有關多域名session的問題,比較棘手Session
- 請教關於jb中開發ejb的一個問題
- banq大哥,請教一個關於jboss ide的問題IDE
- 請教一個關於全排列的演算法問題?演算法
- 請教一個關於hibernate對映oracle的問題Oracle
- 請教hibernate 中session問題Session
- 請教一個go切片引用的問題Go
- 請教一個物件設計的問題物件
- BANG老師: 請教一下Hibernate的session問題Session
- 請教一個問題,關於上傳檔案和圖片的問題
- 請教各位一個關於websocket協議開發的問題Web協議
- 請教一個關於JAVA SOCKET程式設計中的問題Java程式設計
- 讀了ibatis的jpetstore源程式,有個關於synchronized的問題請教一下BATsynchronized
- 請教各位高手一個問題
- 請教一個多執行緒的問題執行緒
- 請教Banq一個Ruby架構的問題架構
- 請教各位大俠一個JavaBean的問題JavaBean