就是说在A方法调用B方法的时候,我们发现两个方法A和B是分属于不同的事务的,这两个事务的隔离级别不一样,比如A是读取已提交 B是可重复读。那么现在我们该使用什么隔离级别呢,事务变成啥样了呢。 REQUIRED:A属于一个事务,B就是变成了A的事务的一部分,按照A的事务参数来(隔离级别也是)。如果A不属于什么事务,那么我们就新整一个事务出来(事务参数按照默认值来)。 REQUIRES_NEW:不管A属不属于一个一个事务,到B了我都创建一个新的事务跑,A事务也先停了。我B跑完了,你A再继续跑。 NESTED:A属于一个事务,那么B加入A(但是和REQUIRE不一样的是,B有独立的提交和回滚,是A的子事务)。如果A不属于一个事务,那么就和REQUIRED一样了。
1

相关推荐

友友们,我实在是不太明白,校招的话现在大多也是提前实习,然后转正也是需要考核的,考核通过才能转正,那这跟实习转正有什么区别啊
苦闷的仰泳鲈鱼刷了1...:提前实习,是让你提前熟悉业务的,后续是入职后可以减少试用期的(大部分是包入职的);转正实习,要是hc不够或者其他原因,让你正式offer可能都没有,这个风险很大。 ---个人看法和了解到的。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
hwwhwh:同双非,有大厂实习其实也没啥用,主要看运气,等就行了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务