公司系統的一個BUG!
在系統啟動,第一次進入主頁面的時候,要配置hibernate,
代碼:






























原因:
多線程,當一個請求先進入并得到sessionFactory,就作sessionFactory.openSession(),這個執行是有一段時間的,同時第二個請求也到來了直接就到sessionFactory.openSession()這一句,sessionFactory沒初始化因此為NULL。
解決:
使該方法同步synchronized。
posted on 2006-05-08 12:51 young 閱讀(201) 評論(0) 編輯 收藏 所屬分類: question handly!