Spring事务管理(详解+实例)

Posted jiftle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring事务管理(详解+实例)相关的知识,希望对你有一定的参考价值。

# Spring事务管理


### 要点
---
- 事务是企业级应用中必不可缺少的技术,用来确保数据的完整性和一致性。
- Spring事务管理并不实现事务管理的实现,而是借助HibernateJDBC等的实现


### 事务的四个特性ACID
---
- 原子性Atomicity,最小单元
- 一致性Consistency,不会出现部分成功部分失败
- 隔离性Isolation,隔离避免相互影响
- 持久性Durability,事务的结果会写到到持久化存储器

### 核心接口
---
- 事务定义,参数,属性
- 获取事务,提交,回滚
- 事务的状态,已保存,只能回滚,已完成?


### 事务属性
---
- 传播行为
    - 决定事务的处理方式
- 隔离规则
    - 隔离级别越高越安全,但是越慢
- 回滚规则
- 事务超时
- 是否只读
    - 只读有利于数据库优化

### 编程式事务和声明式事务
---
- 编程式事务更精确,声明式事务更简单
- 声明式事务是基于AOP的


### 引用
---
- [Spring事务管理(详解+实例)](https://blog.csdn.net/trigl/article/details/50968079)

以上是关于Spring事务管理(详解+实例)的主要内容,如果未能解决你的问题,请参考以下文章

(转)Spring事务管理(详解+实例)

Spring事务管理(详解+实例)

spring事务详解实例

Spring事务管理(详解+实例)

Spring事务管理(详解+实例)

记录一次spring事务失效问题