Spring事务传播特性
| 传播性 | 值 | 描述 |
|---|---|---|
| PROPAGATION_REQUIRED | 0 | 当前有事务就用当前的,没有就用新的 |
| PROPAGATION_SUPPORTS | 1 | 事务可有可无,不是必须的 |
| PROPAGATION_MANDATORY | 2 | 当前一定要有事务,不然就抛异常 |
| PROPAGATION_REQUIRES_NEW | 3 | 无论是否有事务,都起个新的事务 |
| PROPAGATION_NOT_SUPPORTED | 4 | 不支持事务,按非事务方式运行 |
| PROPAGATION_NEVER | 5 | 不支持事务,如果有事务则抛异常 |
| PROPAGATION_NESTED | 6 | 当前有事务就在当前事务里再起一个事务 |
事务隔离特性
| 隔离性 | 值 | 脏读 | 不可重复读 | 幻读 |
| ---- | ---- | ---- |
|ISOLATION_READ_UNCOMMITTED|1|√|√|√|
|ISOLATION_READ_COMMITTED|2|×|√|√|
|ISOLATION_REPEATABLE_READ|3|×|×|√|
|ISOLATION_SERIALIZABLE|4|×|×|×|
本文来自博客园,作者:ukyo--碳水化合物,转载请注明原文链接:https://www.cnblogs.com/ukzq/p/13427545.html

浙公网安备 33010602011771号