数据库事务和spring 事务
来源:3-13 锁模块之数据库事务的四大特性
寒冷的高纬度
2020-07-16
老师,问一下spring的事务底层也是通过数据库事务来实现吗?
一直有个疑问,网上有资料说对于mysql innodb update,insert,delete操作都加了事务,
那么我在spring里写
@Transactional
myUpdate(){
update1();
update2();
}
是怎么处理的呢?
是把update1,update2两个事务融合成一个事务了吗?
写回答
1回答
-
同学好,是的哈,spring最终是调用了mysql底层的事务 主要就是 begin transaction; update1 update2; commit
所以融合到了一个事务里,不过这个是默认的情况,得看你选择的事务隔离机制是啥。
022020-07-17
相似问题