MongoDB4.2分布式事务

1.启动类添加开启事务注解 可以不加 springboot会自动配置

@EnableTransactionManagement
2.配置事务管理器

@Configuration
public class TransactionConfig {

@Bean
MongoTransactionManager transactionManager(MongoDbFactory dbFactory) {
return new MongoTransactionManager(dbFactory);
}
}

3.使用事务

@Transactional(rollbackFor = {Exception.class})

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • spring事务管理是指在业务代码在出现异常之后,对之前的操作进行回滚,保证数据库数据的一致性 分为编程式事务管理...
    MicoCube阅读 8,962评论 0 3
  • 事务的嵌套概念 所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的...
    jackcooper阅读 1,446评论 0 10
  • 一、Spring事务 事务管理概述 Spring事务管理分为编程式事务管理和声明式事务管理两种 编程式事务:允许用...
    任未然阅读 3,306评论 0 5
  • 这部分的参考文档涉及数据访问和数据访问层和业务或服务层之间的交互。 Spring的综合事务管理支持覆盖很多细节,然...
    竹天亮阅读 1,054评论 0 0
  • 今晚和他玩了两把游戏全部输掉,虽然我俩一直开着语音,但是他逼逼到我心烦,在我心里想的是,明明他妈自己那么不争气还要...
    独行者87阅读 299评论 0 0