spring 对事务的支持

[toc]

事务

一系列的操作构成了一个事务,事务的ACID原则导致当一个操作没有完成时,会是事务回滚,导致了脏读(事务回滚),幻读(新增数据),不可重复读(读取操作).

spring事务

Spring提供的PlatformTransactionManager、TransactionDefinition 和 TransactionStatus 三个核心接口
– TransactionDefinition: 用于描述事务的隔离级别,超时时间,是否为只读事务和事务传播规则.
– TransactionStatus: 一个事务的具体运行状态,事务管理器可以通过该接口获取事务运行期的状态,
– PlatformTransactionMananger:
@EnableTransactionManagement启动事务

事务原理


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注