Spring事务底层原理分析

一数据库的事物的基本特性

事物是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也能正确执行crud操作。怎么样才算是正确呢?这时提出了事物需要保证的四个特性,即ACID:

Spring事务底层原理分析_第1张图片

Spring事务底层原理分析_第2张图片

Spring事务底层原理分析_第3张图片

Spring事务底层原理分析_第4张图片

二、Spring对事物的支持与使用

Spring事务底层原理分析_第5张图片

Spring事务底层原理分析_第6张图片

Spring事务底层原理分析_第7张图片

2.声明式事务

例子:

配置文件:

Spring事务底层原理分析_第8张图片

Spring事务底层原理分析_第9张图片

Spring事务底层原理分析_第10张图片

3.事务传播机制

Spring事务底层原理分析_第11张图片

Spring事务底层原理分析_第12张图片

Spring事务底层原理分析_第13张图片

Spring事务底层原理分析_第14张图片

Spring事务底层原理分析_第15张图片

 

你可能感兴趣的:(spring)