书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 140738 个相关结果.
  • 5.7 数据库事务处理

    5.7 数据库事务处理 1、Db.tx 事务 2、声明式事务 3、使用技巧 4、事务级别与性能 5.7 数据库事务处理 1、Db.tx 事务 在 Db 工具类里面,提供了一个系列的 tx(…) 方法支持数据库事务,以下是 Java 8 的 lambda 语法使用示例: Db . tx (() -> { Db . upda...
  • 35.2 使用Bitronix事务管理器

    35.2 使用Bitronix事务管理器 35.2 使用Bitronix事务管理器 Bitronix是一个流行的开源JTA事务管理器实现,你可以使用spring-boot-starter-jta-bitronix starter为项目添加合适的Birtronix依赖。和Atomikos类似,Spring Boot将自动配置Bitronix,并对bea...
  • 11.1. Session和事务范围(transaction scope)

    11.1. Session和事务范围(transaction scope) 11.1. Session和事务范围(transaction scope) SessionFactory 对象的创建代价很昂贵,它是线程安全的对象,它为所有的应用程序线程所共享。它只创建一次,通常是在应用程序启动的时候,由一个Configuraion 的实例来创建。 Ses...
  • 35.1 使用Atomikos事务管理器

    35.1 使用Atomikos事务管理器 35.1 使用Atomikos事务管理器 Atomikos是一个非常流行的开源事务管理器,并且可以嵌入到你的Spring Boot应用中。你可以使用spring-boot-starter-jta-atomikos Starter去获取正确的Atomikos库。Spring Boot会自动配置Atomikos,...
  • ORM事务处理-闭包操作

    一、痛点描述 二、闭包操作 一、痛点描述 可以看到,通过常规的事务方法来管理事务有一些问题: 冗余代码较多 。代码中存在很多重复性的tx.Commit/Rollback 操作。 操作风险较大 。非常容易遗忘执行tx.Commit/Rollback 操作,或者由于代码逻辑判断BUG ,引发事务操作未正常关闭。在自行管理事务操作的情况下,大部分程序员...
  • 9. 非事务场景跨链使用文档

    9. 非事务场景跨链使用文档 9.1. 中继同步合约 9.2. 合约使用方法 9.3. 中继同步进程 9. 非事务场景跨链使用文档 跨链的背景知识可以参考超级链的设计文档 超级链跨链技术 ,这里介绍一下超级链自带的跨链工具的使用方式。 9.1. 中继同步合约 合约的代码在 xuperchain/core/contractsdk/cpp/...
  • MySQL · 特性分析 · 浅谈 MySQL 5.7 XA 事务改进

    关于MySQL XA 事务 XA 事务在分库分表场景的使用 XA对事务安全的影响分析 MySQL 5.7 XA可靠性改进 断开连接对xa prepare的事务影响 XA 事务的 Binlog events 异同 关于MySQL XA 事务 MySQL XA 事务通常用于分布式事务处理当中。比如在分库分表的场景下,当遇到一个用户事务跨了多个分...
  • 35. 使用JTA处理分布式事务

    35. 使用JTA处理分布式事务 35. 使用JTA处理分布式事务 Spring Boot通过Atomkos 或Bitronix 的内嵌事务管理器支持跨多个XA资源的分布式JTA事务,当部署到恰当的J2EE应用服务器时也会支持JTA事务。 当发现JTA环境时,Spring Boot将使用Spring的JtaTransactionManager 来管...
  • 用户自定义函数支持自治事务

    用户自定义函数支持自治事务 用户自定义函数支持自治事务 自治事务可以在函数中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,执行的函数块中使用包含start transaction和commit/rollback的sql,其余语法与CREATE FUNCTION 创建函数语法类似,一个简单的用例如下: --创建表。 C...