4.1
学springboot
事务@Transactional
事务是什么:事务通常指的是一系列操作的集合,要么全部成功,要么全部失败
解释:主要作用是将被注解的方法纳入事务管理的范围。当方法被调用时,Spring 会自动开启一个事务,在方法执行过程中,如果没有发生异常,事务会正常提交;如果发生了异常,事务会自动回滚,确保所有相关的数据库操作都不会对数据造成不一致的影响。也就是为了解决我们常说的事务问题。
REQUIRED
【默认值】需要事务,有则加入,无则创建新事务
REQUIRES_NEW
需要新事务,无论有无,总是创建新事务
SUPPORTS
支持事务,有则加入,无则在无事务状态中运行
NOT_SUPPORTED
不支持事务,在无事务状态下运行,如果当前存在已有事务,则挂起当前事务
MANDATORY
必须有事务,否则抛异常
NEVER

浙公网安备 33010602011771号