spring事务与数据库事务

来源:3-15 锁模块之事务并发访问产生的问题以及事务隔离机制_2

海与千巷

2020-03-23

spring的事务是否是在数据库事务上进行的封装?底层仍然是操作数据库的事务吗?那两边的隔离级别设置的不同会怎样?

写回答

1回答

翔仔

2020-03-24

同学好,Spring的事务隔离级别和数据库的事务隔离级别是相互独立的,它会有自己的一套应用程序级别上的实现,不相互影响,除非设置成ISOLATION_DEFAULT(用底层数据库的默认隔离级别,数据库管理员设置什么就是什么),否则Spring会使用它自己现有的机制,控制数据的提交和读取方式,以实现事务的隔离机制。虽然它后续涉及的是数据库的事务,但是会在上面包了一层隔离机制

0
5
海与千巷
回复
翔仔
谢谢老师
2020-03-26
共5条回复

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

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

8382 学习 · 1865 问题

查看课程