Spring的7 种事务传播行为
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。?事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个非常重要的概念,除了原子性以外,它还有一个极其重要的特性,那就是:一致性(Consistency)。也就是说,执行完数据库操作后,数据不会被破坏。打个比方,如果从 A 账户转账到 B 账户,不可能因为 A 账户扣了钱,而 B 账户没有加钱吧。如果出现了这类事情,您一定会非常气愤,什么 diao 银行啊!当我们编写了一条 update 语句,提交到数据库的一刹那间,有可能别人也提交了一条 delete 语句到数据库中。也许我们都是对同一条记录进行操作,可以想象,如果不稍加控制,就会出大麻烦来。我们必须保证数据库操作之间是“隔离”的(线程之间有时也要做到隔离),彼此之间没有任何干扰。这就是:隔离性(Isolation)。要想真正的做到操作之间完全没有任何干扰是很难的,于是乎,每天上班打酱油的数据库专家们,开始动脑筋了,“我们要制定一个规范,让各个数据库厂商都支持我们的规范!”,这个规范就是:事务隔离级
您可能关注的文档
最近下载
- 2026江苏苏州工业园区领军创业投资有限公司招聘1人笔试参考题库及答案解析.docx VIP
- 数独四宫格-60+200题.pdf VIP
- 泥结石路面施工方案.docx VIP
- 二次函数的图象与性质(8大题型)-2025年中考数学冲刺复习(南京专用)含答案.pdf VIP
- 【高考真题】2023年高考物理真题完全解读(上海卷).pdf VIP
- 2025年中石油职称英语考试题库及答案.doc VIP
- 《流感抗病毒药物临床试验技术指导原则》.pdf VIP
- 城市更新行动中的智慧城市建设与未来十年发展趋势报告.docx
- (水井)机井竣工报告材料.pdf VIP
- 2025-2030年智算中心行业市场发展分析及发展前景与风险报告.docx VIP
原创力文档

文档评论(0)