开发者社区> 问答> 正文

mybatis在spring中配置多个数据源403.10 禁止访问:配置无效 

@恺哥 你好,spring新手, 想跟你请教个问题:
看到之前你回答的问题,网址如下:http://www.oschina.net/question/996594_93393
我们公司也是使用这样的配置,现在遇到一个问题,需要配置多个数据源dataSource,然后特定的几个Dao使用特定的数据源,我分别配置了几个数据源,然后在mybatis配置位置使用了不同的id,在mapperLocations 的value值指向不同的mapper.xml,但是不行,如图,第一个是原来的 第二个是我配置的,该如何配置
图一:
图二:

展开
收起
kun坤 2020-05-28 13:28:38 625 0
1 条回答
写回答
取消 提交回答
  • 你Mapper文件里的Dao是在同一个package下么?
    你改成不同的package目录下试试 ######@小白941条狗 查一下Atomikos,JOTM两个库,之前面阿里时被问过这种问题的,回来自己查了资料:)######回复 @杨延庆 : 恩,十分感谢,我回头查一下多数据库事务问题!######回复 @小白941条狗 : 只会对A数据库起作用,你这是多数据库事务,要用第三方库的######@杨延庆 这么说.假如配置了两个数据源A和B spring中开启事务,引用了A的datasource 然后在某个service中有一组操作(test方法),同时对A和B的数据库进行了操作,我在test方法上加了这个事务,会怎么样,######回复 @小白941条狗 : 是针对同一个数据源的事务操作么?######

    2020-05-28 16:17:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多