数据库事务和spring 事务

来源:3-13 锁模块之数据库事务的四大特性

寒冷的高纬度

2020-07-16

老师,问一下spring的事务底层也是通过数据库事务来实现吗?
一直有个疑问,网上有资料说对于mysql innodb update,insert,delete操作都加了事务,
那么我在spring里写
@Transactional
myUpdate(){
update1();
update2();
}
是怎么处理的呢?
是把update1,update2两个事务融合成一个事务了吗?

写回答

1回答

翔仔

2020-07-16

同学好,是的哈,spring最终是调用了mysql底层的事务 主要就是 begin transaction; update1 update2; commit

所以融合到了一个事务里,不过这个是默认的情况,得看你选择的事务隔离机制是啥。


0
2
翔仔
回复
寒冷的高纬度
会加的呢,只要数据库是支持事务的,都会加事务处理
2020-07-17
共2条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程