摘要:
事务可从多种层面进行分类,数据库角度、java角度、编程角度: 数据库角度 根据数据源的数量分为本地事务和全局事务 本地事务:普通事务,独立的一个数据库,保证在该数据库上操作的ACID。 分布式事务:涉及两个或多个数据库源的事务,即跨越多台同类或异类数据库的事务(由每台数据库的本地事务组成的),分布 阅读全文
摘要:
什么是Spring事务传播行为? 事务传播行为用来描述由某一个事务传播行为修饰的方法被嵌套进另一个方法的时,事务如何传播。 假设ServiceA 中方法A()调用 ServiceB中方法 B()(B被事务修饰),那么会有两种情况: 方法A有事务,方法B有事务 方法A没有事务,方法B有事务 Sprin 阅读全文
摘要:
事务管理器是什么?为什么需要管理事务? 事务是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作,这样可以防止出现脏数据,防止数据库数据出现问题。 这一系列处理需要我们对其进行管理。 JDBC中是通过Conne 阅读全文
摘要:
Spring使用事务,一共有4个步骤 1、配置数据源 例如: 2、配置事务管理器 3、开启事务注解 4、使用注解 阅读全文