事务的介绍

事务就是指存在单个或多个数据库操作时,
事务是由事务开始到事务结束之间执行的全部数据库操作;这些操作要么全部执行,要么都不执行;只要有一个操作没有执行,就会回退到事务操作前的状态
比如我们去银行转账,操作可以分为下面两个环节:
(1)从第一个账户划出款项。
(2)将款项存入第二个账户。
在这个过程中,两个环节是关联的。第一个账户划出款项必须保证正确的存入第二个账户,如果第二个环节没有完成,整个的过程都应该取消,否则就会发生丢失款项的问题。整个交易过程,可以看作是一个事物,成功则全部成功,失败则需要全部撤消,这样可以避免当操作的中间环节出现问题时,产生数据不一致的问题

如果一次业务中需要对多张表的数据进行操作,那么这次操作应该使用事务,如CA的保存文件数据操作,同事要保存医疗文书表和中间表,这次操作就应该使用事务,在方法上面加上transaction注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值