在spring里面使用多数据源,事务处理的时候需要指定使用的数据源,否则可能会出现事务不生效的情况。
@Transactional(rollbackFor = RuntimeException.class, transactionManager = “transactionManager”)
transactionManager就是配置的事务管理器
默认使用的数据源是配置文件里面的第一个数据源。
配置过程省略。
Spring多数据源配置
本文介绍了在Spring框架中使用多数据源时如何正确配置事务管理器以确保事务的有效性。当应用涉及多个数据库操作时,明确指定事务管理器至关重要。
在spring里面使用多数据源,事务处理的时候需要指定使用的数据源,否则可能会出现事务不生效的情况。
@Transactional(rollbackFor = RuntimeException.class, transactionManager = “transactionManager”)
transactionManager就是配置的事务管理器
默认使用的数据源是配置文件里面的第一个数据源。
配置过程省略。
842

被折叠的 条评论
为什么被折叠?