4.1

学springboot
事务@Transactional
事务是什么:事务通常指的是一系列操作的集合,要么全部成功,要么全部失败

    解释:主要作用是将被注解的方法纳入事务管理的范围。当方法被调用时,Spring 会自动开启一个事务,在方法执行过程中,如果没有发生异常,事务会正常提交;如果发生了异常,事务会自动回滚,确保所有相关的数据库操作都不会对数据造成不一致的影响。也就是为了解决我们常说的事务问题。

REQUIRED

【默认值】需要事务,有则加入,无则创建新事务

REQUIRES_NEW

需要新事务,无论有无,总是创建新事务

SUPPORTS

支持事务,有则加入,无则在无事务状态中运行

NOT_SUPPORTED

不支持事务,在无事务状态下运行,如果当前存在已有事务,则挂起当前事务

MANDATORY

必须有事务,否则抛异常

NEVER

posted @ 2025-04-01 23:21  guozichan  阅读(7)  评论(0)    收藏  举报