我想在spring里面配置多个数据源,第一个注入到sessionFactory里,所以用第一个数据源没问题,但是我在类里面
DataSource dataSource = (DataSource) ApplicationContextHolder
.getInstance().getBean(dataSourceBean);
HashMap map = new HashMap();
try {
Connection conn1 = dataSource.getConnection();
这里面dataSourceBean是第二个数据源的id 得到的datasource是第二个数据源的 但是dataSource.getConnection();
这部得到得确实第一个数据源的connection,很诡异,希望高手指点
DataSource dataSource = (DataSource) ApplicationContextHolder
.getInstance().getBean(dataSourceBean);
HashMap map = new HashMap();
try {
Connection conn1 = dataSource.getConnection();
这里面dataSourceBean是第二个数据源的id 得到的datasource是第二个数据源的 但是dataSource.getConnection();
这部得到得确实第一个数据源的connection,很诡异,希望高手指点
http://topic.csdn.net/u/20100325/17/1fea3409-c3a5-488b-a5d8-118bcc048a7c.html
希望对你有帮助