Hibernate中使用Threadlocal創建線程安全的Session

一、問題的提出    我們知道Session是由SessionFactory負責創建的,而SessionFactory的實現是線程安全的,多個併發的線程可以同時訪問一 個SessionFactory並從中獲取Session實例,而Session不是線程安全的。Session中包含了數 據庫操作相關的狀態信息,那麼說如果多個線程同時使用一個Session實例進行CRUD,就很有可能導致數據存取的混亂
相關文章
相關標籤/搜索