[toc]
事务
一系列的操作构成了一个事务,事务的ACID原则导致当一个操作没有完成时,会是事务回滚,导致了脏读(事务回滚),幻读(新增数据),不可重复读(读取操作).
spring事务
Spring提供的PlatformTransactionManager、TransactionDefinition 和 TransactionStatus 三个核心接口
– TransactionDefinition: 用于描述事务的隔离级别,超时时间,是否为只读事务和事务传播规则.
– TransactionStatus: 一个事务的具体运行状态,事务管理器可以通过该接口获取事务运行期的状态,
– PlatformTransactionMananger:
@EnableTransactionManagement启动事务
发表回复