日期:2014-05-17  浏览次数:20624 次

hibernate同时使用多数据源?spring+hibernate
现在的状况是项目配置了多个datasource
多个sessionfactory  用户访问某一方法时可以选择使用哪个sessionfactory 然后切换到那个sessionfacoty
问题是切换之后  会影响其他用户  因为sessionfactory只存在一个实例  
如何为每个datasource创建一个sessionfactory实例呢?
实现每个用户可以使用不同的数据源,互不影响
------解决方案--------------------
可以配置datasource1、2、3 和 sessionfactory1、2、3啊
------解决方案--------------------
你不是已经配置了多个dataSource和多个sessionFactory了吗。
那样已经每个sessionFactory都有对应的数据源了啊。
这就已经互不影响了啊
------解决方案--------------------
问题是系统当中同时只能存在一个sessionfactory啊
 
------解决方案--------------------
用户访问服务器时 服务器是怎样分配线程给用户的?大致调了下  每个用户的线程不相同  并且同一个用户的线程过几秒后又不相同  这个具体是怎样分配的?