项目用的是struts2 + spring + hibernate,项目的查询基本上用的都是SQL原生查询,
获取连接的方式是用hibernate的session.connection();(如下图所示),现在需要动态
切换数据源,要如何才能改变数据源呢?
首先你要在配置文件里 建立两个数据源 区分开来。spring的话 这里可以指定一个类 你可以自己写
类似这样:
然后这样:
最后这样
类似文章很多
http://blog.csdn.net/gaofuqi/article/details/46417281
jdbcTemplate1->dataSource1
jdbcTemplate2->dataSource2
注入不同的dataSource,获取不同jdbcTemplate
然后通过jdbcTemplate操作jdbc,上面代码写错了
请问改变session里的连接吗?