同一applicationContext.xml中:
1,配置多个数据源(采用连接池c3p0,直接jdbc连也行)
数据源1:dataSource1
<bean id = "dataSource1" class= "com.mchange.v2.c3p0.ComboPooledDataSource" lazy-init = "default">
<property name="driverClass" value = ""/>
...
...
</bean>
数据源2:dataSource2
<bean id = "dataSource2" class= "com.mchange.v2.c3p0.ComboPooledDataSource" lazy-init = "default">
<property name="driverClass" value = ""/>
...

本文详细介绍了如何在同一Spring应用中配置多个数据源,包括使用C3P0连接池配置数据源,创建不同的SqlSessionFactoryBean以绑定对应数据源,并通过MapperScannerConfigurer扫描DAO接口,确保每个数据源的DAO层独立,避免配置冲突。同时,文章提到了在配置过程中可能遇到的问题及解决方案,如事务管理、SqlSessionTemplate的配置,以及数据源选择的注意事项。
最低0.47元/天 解锁文章
3124

被折叠的 条评论
为什么被折叠?



