請問 Hibernate 錯誤 associate a collection with two open sessions
net.sf.hibernate.HibernateException:
Illegal attempt to associate a collection with two open sessions
在 swing 程式裡,使用 ThreadLocal 管理 session
實體關係:
1:n
Project <-----> Buildings
Buildings collection 採用 Lazy init
主介面:專案列表,從 db 中讀入 projects,buildings 沒有讀入記憶體
在主介面,使用者雙擊某個專案,把這個 project 作為引數傳入 projectDialog 進行修改
building 在 projectdialog lazy init 了
但是在 projectdialog 點選存檔按鈕 save(project) 時出現錯誤:
net.sf.hibernate.HibernateException:
Illegal attempt to associate a collection with two open sessions
後來,我在 projectdialog 開始時再次從 db 中 load 這個 project
就沒出現這個錯誤。
經過跟蹤, 主介面 和 projectDialog 用的是同一個 session
到網上找不到這個錯誤,不知哪位大俠遇到過這個錯誤,解釋下。
謝謝
Illegal attempt to associate a collection with two open sessions
在 swing 程式裡,使用 ThreadLocal 管理 session
實體關係:
1:n
Project <-----> Buildings
Buildings collection 採用 Lazy init
主介面:專案列表,從 db 中讀入 projects,buildings 沒有讀入記憶體
在主介面,使用者雙擊某個專案,把這個 project 作為引數傳入 projectDialog 進行修改
building 在 projectdialog lazy init 了
但是在 projectdialog 點選存檔按鈕 save(project) 時出現錯誤:
net.sf.hibernate.HibernateException:
Illegal attempt to associate a collection with two open sessions
後來,我在 projectdialog 開始時再次從 db 中 load 這個 project
就沒出現這個錯誤。
經過跟蹤, 主介面 和 projectDialog 用的是同一個 session
到網上找不到這個錯誤,不知哪位大俠遇到過這個錯誤,解釋下。
謝謝
相關文章
- 新手安裝struts+jdon+hibernate時的錯誤,請高手指點
- PHPmake錯誤:undefinedreferencetolibiconv_openPHPUndefined
- Linux錯誤:xhost unable to open displayLinux
- ORA-00018: maximum number of sessions exceeded錯誤解決Session
- 請教hibernate 中session問題Session
- RMAN的"rman: can't open target"錯誤
- jboss+mysql+hibernate 出現錯誤!!!!!!!MySql
- 請教jd framework,錯誤?Framework
- Hibernate 資料同步問題請教
- 解決SpringMVC+Hibernate錯誤: No Hibernate Session bound to threadSpringMVCSessionthread
- Oracle ACE AssociateOracle
- 網站提示400錯誤:錯誤請求怎麼辦網站
- 遷移過程中出現的open failed錯誤AI
- 請教執行錯誤提示
- hibernate錯誤No CurrentSessionContext configured! Junit測試報錯SessionContext
- struts_jdon_hibernate專案執行錯誤
- 關於 SAP ABAP SYSTEM_SHM_OPEN_CHANGE_LOCK 執行時錯誤的問題
- docker中使用systemctl命令時報Too many open files錯誤Docker
- hibernate查詢的問題,請高手賜教!
- 請問PBOOTCMS網站程式提示“執行SQL發生錯誤!錯誤:DISK I/O ERROR”怎麼辦boot網站SQLError
- 請教 Element 的錯誤處理
- 400 Bad Request(錯誤請求)
- iOS請求的json資料解析錯誤問題解決iOSJSON
- HttpWebRequest多執行緒效能問題,請求超時的錯誤HTTPWeb執行緒
- 請教open session in viewSessionView
- 請教banq問題,關於hibernate的jdbc的JDBC
- jquery Ajax 請求錯誤 Unexpected tokenjQuery
- 如何修復代理400錯誤請求?
- apusic連線weblogic錯誤,請教!!!Web
- 編譯錯誤,請教一下!編譯
- 請教高手,這是什麼錯誤?
- PbootCMS登入請求發生錯誤boot
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- win10瀏覽器跳轉商店錯誤提示collection empty修復方法Win10瀏覽器
- 請問各位程式設計師,是我的思維方式有錯誤嗎?程式設計師
- 向高手請教hibernate
- oracle EBS啟動無錯誤,訪問網頁500錯誤Oracle網頁
- 請教,struts中jsp編譯錯誤JS編譯