mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
Update Spring事务总结.md
This commit is contained in:
parent
730dee4cd2
commit
96510f4704
@ -60,7 +60,7 @@ public class OrdersService {
|
||||
- **隔离性(Isolation):** 数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。事务隔离分为不同级别,包括未提交读(Read uncommitted)、提交读(read committed)、可重复读(repeatable read)和串行化(Serializable)。
|
||||
- **持久性(Durability):** 事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。
|
||||
|
||||
[参考]https://zh.wikipedia.org/wiki/ACID
|
||||
参考 :[https://zh.wikipedia.org/wiki/ACID](https://zh.wikipedia.org/wiki/ACID) 。
|
||||
|
||||
## 3. 详谈 Spring 对事务的支持
|
||||
|
||||
@ -393,7 +393,7 @@ Class B {
|
||||
|
||||
这里还是简单举个例子:
|
||||
|
||||
如果 `aMethod()` 回滚的话,`bMethod()`和`bMethod2()`都要回滚,而`bMethod()`回滚的话,并不会造成 `aMethod()` 和`bMethod()`回滚。
|
||||
如果 `aMethod()` 回滚的话,`bMethod()`和`bMethod2()`都要回滚,而`bMethod()`回滚的话,并不会造成 `aMethod()` 和`bMethod()2`回滚。
|
||||
|
||||
```java
|
||||
Class A {
|
||||
|
Loading…
x
Reference in New Issue
Block a user