多数据源事务的传递性,导致报错。

男娘i 2024-04-18 09:20 45阅读 0赞

多数据源,方法1加入默认db1 @Transactional,方法1内部需要掉方法2的db2数据库,我的注解加好了,可是还是报错说找不到表,自动加载db1的数据库,原来是事务的传递机制影响,我迅速将@Transactional(propagation = Propagation.REQUIRES_NEW)解决成功。

发表评论

表情:
评论列表 (有 0 条评论,45人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springboot 动态数据事务

    由于近期项目要对数据库进行划分成多个数据库,从当一的数据库,根据业务进行划分多个数据库,所以使用动态路由+aop来实现数据库的动态切换,当是其中有一个重要的问题,就是事务要怎么