![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据层
文章平均质量分 78
张家巨子@张翟
这个作者很懒,什么都没留下…
展开
-
配置多个数据源的事务
配置多个数据源的事务一、使用场景 在我们的工作中,肯定会遇到多数据源的情况,如何配置多数据源我前面也有文章写过,这里就不多讨论了。今天学到了一手配置多数据源的事务,就给大家分享分享吧。 其实Spring也有事务注解@Transactional,但是他只能满足一种数据源事务的提交,而我们分布式项目肯定不止步于单数据源,有着多个多种数据源,如果要在b数据源删除一个数据,a数据源增加一个数据的话,程序不出问题还好,一旦报出异常就可能导致a数据源删除数据成功,b数据源增加数据失败的情况,而@Trans原创 2021-07-20 23:19:36 · 3066 阅读 · 3 评论 -
两种多数据源的配置
SpringBoot项目配置多数据源 在工作中你一定遇到过这么一个问题,一个功能涉及到多张表的CRUD,而这些表又来源于不同的数据库,关键是可能数据库的类型也可能不同,可能是mysql,也可能是oracle、postgre这样的数据源。而传统使用mybatis配置数据源默认只支持配置一个数据库,这显然不能满足我们的需求,所以我们现在需要了解一下怎么配置多数据源。 配置多数据源的方式其实有很多,我这里先暂时说一下我常使用的两种方式,第一种就是不使用mybatis这类orm框架,而是使用原生的JDB原创 2021-07-18 17:58:19 · 1155 阅读 · 2 评论