Java中项目事物概述

什么是事务
在一个业务流程当中,通常需要多条 DML ( insert delete update )语句共同联合才能完成,这多条 DML 语句必须同时成功,或者同时失败,这样才能保证数据的安全。
多条 DML 要么同时成功,要么同时失败,这叫做事务。
事务: Transaction ( tx )


.事务的四个处理过程:
第一步:开启事务( start transaction )
第二步:执行核心业务代码
第三步:提交事务(如果核心业务处理过程中没有出现异常)( commit transaction )
第四步:回滚事务(如果核心业务处理过程中出现异常)( rollback transaction )


事务的四个特性:
 A 原子性:事务是最小的工作单元,不可再分。
 B 一致性:事务要求要么同时成功,要么同时失败。事务前和事务后的总量不变。
 C隔离性:事务和事务之间因为有隔离性,才可以保证互不干扰。
 D 持久性:持久性是事务结束的标志。
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值