@Transactional 白话(小白)

事务类型:

事务分为本地事务和分布式事务。这两种类型根据访问并更新的数据资源的多少来进行区分的,本地事务是在单个数据源上进行数据的访问和更新,而分布式事务是跨越多个数据源。

本地事务:

spring实现事务的方式有两种,编程式和声明式。

@Transactional就是声明式。

@Transactional(rollbackFor = Throwable.class

例子:

待添加!

流程:

方法上加上@Transactional,这个方法里面实现处理两个表的数据。

spring对于多语句的操作同时提供了人工提交事务和回滚的三个办法!

1.setAutoCommit()

2.commit()

3.rollback()

因此要是成功都成功,失败就会回滚。待验证

记录只是为自己学习自己的理解,如发现错误请指正,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值