日期:2014-05-16 浏览次数:20522 次
摘自:http://blog.csdn.net/yczz/article/details/5893878
?
在仅使用ibatis时,多数据源简直就是梦魇,每多一个数据源就需要多一份sql-map-config配置文件。
?
采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。
?
AbstractRoutingDataSource实现了javax.sql.DataSource接口,因此可以理解为一个虚拟的动态DataSource,在需要的时候根据上下文Context动态决定使用哪个数据源。
?
下面是一个完整的配置: