java spring 多数据源问题

liushaog 发布于 2014/07/17 18:41
阅读 275
收藏 0
public class MultipleDataSource extends AbstractRoutingDataSource {

    @Override
    protected Object determineCurrentLookupKey() {
         return CustomerDataSource.getCustomerType();
    }
}



这个方法在初始化时执行了一次,之后没有再也没有进入过,不进入数据源改变也切换不了。。。

求解




加载中
0
多多de棉花糖
多多de棉花糖
我感觉 你还是初始化的时候 把所有的数据源都加载了,后面想用哪个用哪个
0
逝水fox
逝水fox
是不是在同一个事务下切换数据源,得考虑事务代理的影响
0
有个二逼领导的程序员
有个二逼领导的程序员

根据threadLocal获取connection,如果存在,就不会获取这个,不存在的时候才会执行这个

0
liushaog
liushaog
决定不用多数据源了,用远程服务调用!
返回顶部
顶部