Spring事务管理要点总结

# Spring事务管理要点总结


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


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

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


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

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


### 引用
---
- [Spring事务管理(详解+实例)](https://blog.csdn.net/trigl/article/details/50968079)
- [javaweb学习总结(三十八)——事务](https://www.cnblogs.com/xdp-gacl/p/3984001.html)
- [深入理解MyBatis(七)—MyBatis事务](https://blog.csdn.net/u013967175/article/details/78192279)
- [MyBatis事务管理的两种方式](https://blog.csdn.net/u011109589/article/details/80491507)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值