首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从非事务性方法调用的多个事务方法的传播级别

是指在一个事务中,当一个非事务性方法调用多个事务性方法时,这些事务方法的事务行为如何传播和影响。

在传播级别中,常见的有以下几种:

  1. REQUIRED(默认级别):如果当前存在事务,则加入该事务,如果不存在事务,则创建一个新的事务。这是最常用的传播级别。推荐的腾讯云相关产品是云数据库 MySQL 版,它是一种高性能、可扩展的关系型数据库服务,适用于各种规模的应用场景。产品介绍链接地址:https://cloud.tencent.com/product/cdb
  2. REQUIRES_NEW:无论当前是否存在事务,都创建一个新的事务。如果当前存在事务,则将其挂起。这个级别适用于需要独立事务执行的场景。推荐的腾讯云相关产品是云数据库 PostgreSQL 版,它是一种高度可扩展的关系型数据库服务,适用于大规模的企业级应用。产品介绍链接地址:https://cloud.tencent.com/product/cdb_postgresql
  3. SUPPORTS:如果当前存在事务,则加入该事务,如果不存在事务,则以非事务方式执行。这个级别适用于对事务性要求不高的场景。推荐的腾讯云相关产品是云数据库 Redis 版,它是一种高性能的键值存储服务,适用于缓存、消息队列等场景。产品介绍链接地址:https://cloud.tencent.com/product/redis
  4. NOT_SUPPORTED:以非事务方式执行操作,如果当前存在事务,则将其挂起。这个级别适用于对事务性要求较低的场景。推荐的腾讯云相关产品是云数据库 MongoDB 版,它是一种高性能、可扩展的文档数据库服务,适用于大规模的数据存储和分析场景。产品介绍链接地址:https://cloud.tencent.com/product/cdb_mongodb
  5. NEVER:以非事务方式执行操作,如果当前存在事务,则抛出异常。这个级别适用于完全不允许事务执行的场景。

以上是从非事务性方法调用的多个事务方法的传播级别的概念、分类、优势、应用场景以及推荐的腾讯云相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券