摘要: Spring在TransactionDefinition接口中定义事务属性,其中就包括了事务的隔离级别和传播机制。 事务属性可以理解成事务的一些基本配置,描述了事务策略如何应用到方法上。事务属性包含了5个方面,如图所示: // 它的常用实现类为:DefaultTransactionDefinitio 阅读全文
posted @ 2021-08-08 09:22 残城碎梦 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Spring有声明式事务和编程式事务: 声明式事务只需要提供@Transactional的注解,然后事务的开启和提交/回滚、资源的清理就都由spring来管控,我们只需要关注业务代码即可; 编程式事务则需要使用spring提供的模板,如TransactionTemplate,或者直接使用底层的Pla 阅读全文
posted @ 2021-08-08 09:17 残城碎梦 阅读(1745) 评论(0) 推荐(2) 编辑
摘要: 前言 Spring作为Java框架王者,当前已经是基础容器框架的实际标准。Spring 除了提供了 IoC、AOP特性外,还有一个极其核心和重要的特性:数据库事务。事务管理涉及到的技术点比较多,想完全理解需要花费一定的时间,本系列将通过如下几个方面熟悉Spring的数据库事务: 数据库连接java. 阅读全文
posted @ 2021-08-08 08:24 残城碎梦 阅读(955) 评论(0) 推荐(0) 编辑