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实例?它甚至重要吗?