mybatis在spring中配置多个数据源

浪腾度易SB 发布于 2015/09/23 09:50
阅读 252
收藏 0

@恺哥 你好,spring新手, 想跟你请教个问题:

看到之前你回答的问题,网址如下:http://www.oschina.net/question/996594_93393

我们公司也是使用这样的配置,现在遇到一个问题,需要配置多个数据源dataSource,然后特定的几个Dao使用特定的数据源,我分别配置了几个数据源,然后在mybatis配置位置使用了不同的id,在mapperLocations 的value值指向不同的mapper.xml,但是不行,如图,第一个是原来的 第二个是我配置的,该如何配置

图一:

图二:

加载中
0
杨延庆
杨延庆

你Mapper文件里的Dao是在同一个package下么?

你改成不同的package目录下试试

杨延庆
杨延庆
@小白941条狗 查一下Atomikos,JOTM两个库,之前面阿里时被问过这种问题的,回来自己查了资料:)
浪腾度易SB
浪腾度易SB
回复 @杨延庆 : 恩,十分感谢,我回头查一下多数据库事务问题!
杨延庆
杨延庆
回复 @小白941条狗 : 只会对A数据库起作用,你这是多数据库事务,要用第三方库的
浪腾度易SB
浪腾度易SB
@杨延庆 这么说.假如配置了两个数据源A和B spring中开启事务,引用了A的datasource 然后在某个service中有一组操作(test方法),同时对A和B的数据库进行了操作,我在test方法上加了这个事务,会怎么样,
杨延庆
杨延庆
回复 @小白941条狗 : 是针对同一个数据源的事务操作么?
下一页
返回顶部
顶部