0
在我的應用程序中,我有一個DAO bean,我通過Spring注入了一個Hibernate sessionFactory(配置了c3p0連接池)。我的sessionFactory bean定義如下:Hibernate DAO/SessionFactory使用
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
...
</bean>
什麼是在線程環境中使用包裝DAO bean的最佳實踐和/或最佳性能?我應該將它定義爲單例bean,並讓它在線程之間共享,同時依賴sessionFactory的線程安全性?或者我應該爲每個線程創建一個單獨的DAO實例?它甚至重要嗎?