码迷,mamicode.com
首页 > 编程语言 > 详细

Spring中事务的理解

时间:2020-08-11 00:26:33      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:数据库操作   场景   16px   单元   隔离   style   产生   数据库   提交   

Spring中事务的理解

什么是事务?

数据库操作最基本单元,逻辑上一组操作,要么都成功,否则失败。典型场景:银行转账。

四大特性:原子、一致、隔离、持久性。ACID特性。

原子性:要么都成功,不可分割,一个失败都都失败。

一致性:操作前后总量不变。比如两人都有100块钱,一共200,一个人转给另一个人后总量还是200

隔离性:多事务操作相互不会产生影响。比如两人都去操作同一条记录,两人间互不应影响。

持久性:提交之后,表中数据真正发生变化。

Spring中事务的理解

标签:数据库操作   场景   16px   单元   隔离   style   产生   数据库   提交   

原文地址:https://www.cnblogs.com/zhaojianhui/p/13473125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!