公司系統(tǒng)的一個BUG!
在系統(tǒng)啟動,第一次進(jìn)入主頁面的時候,要配置hibernate,
代碼:






























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