@ShardingTransactionType注解 想要开启XA分布式事务还需要使用一个注解@ShardingTransactionType,其中的value属性的值如下: TransactionType.LOCAL...TransactionType.XA:开启XA事务的支持 TransactionType.BASE:开启弱事务的支持 那么显然这里只需要配置TransactionType.XA就能开启XA事务的支持 伪代码如下: @ShardingTransactionType
-- 事务支持--> 使用注解配置事务要同时使用ShardingTransactionType.../** * 注意:@ShardingTransactionType需要同Spring的@Transactional配套使用,事务才会生效。...* @param param * @return */ @ShardingTransactionType(TransactionType.XA) @Transactional(rollbackFor
分布式事务 仅仅需要在测试方法上加上两个注解: @Transactional(rollbackFor = Exception.class) @ShardingTransactionType...TransactionType.XA) TransactionType有XA、BASE、LOCAL三种 @Test @Transactional(rollbackFor = Exception.class) @ShardingTransactionType
可通过@ShardingTransactionType(TransactionType.XA)注解,切换为 XA 事务或者柔性事务(示例中未配置,切换为柔性事务会报错)。
例如:@ShardingTransactionType (TransactionType.BASE) 线路规划 分布式事务模块在github的开发分支 [https://github.com/apache
领取专属 10元无门槛券
手把手带您无忧上云