当前位置:编程学习 > JAVA >>

springmvc + mybatis动态数据源切换问题

之前用spring官方的AbstractRoutingDataSource方式实现了动态数据源,但是在同一个service里面数据源还是不能切,网上找到解决方案,http://jijun87120681.iteye.com/blog/1320799,但是按照上面的方易做图抛异常:No unique bean of type [org.apache.ibatis.session.SqlSessionFactory] is defined

求助啊!!搞了好几天了已经 spring mybatis 动态数据源 --------------------编程问答-------------------- 你写两个资源文件,里面分别定义两个数据源,然后分别两个方法来读取,调用切换的时候切换两个方法,这样是可以的 --------------------编程问答-------------------- 不好意思,没有考虑配置文件里面数据库的切换,都再想想 --------------------编程问答-------------------- <bean id="dynamicSqlSessionDaoSupport" class="com.yunat.channel.common.DynamicSqlSessionDaoSupport">  
        <property name="targetSqlSessionFactorys">  
            <map value-type="org.apache.ibatis.session.SqlSession">  
                <entry key="channel" value-ref="sqlSessionFactory_channel" /> 
                <entry key="custom" value-ref="sqlSessionFactory_custom" />  
                <entry key="ucenter" value-ref="sqlSessionFactory_ucenter" />  
            </map>
        </property>  
        <property name="defaultTargetSqlSessionFactory" ref="sqlSessionFactory_channel" />  
    </bean>

我的applicationContext.xml里面是这样配置的,启动时候tomcat报错,查不出原因
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,