@Transactional
时间: 2023-08-27 16:18:19 浏览: 36
后端 Java Spring Data Jpa @Transactional 介绍
5星 · 资源好评率100%
@Transactional 是一个注解,通常用于标记在 Spring Framework 中的 Service 或 DAO 层的方法上,表示这个方法需要在数据库事务的管理下运行。当方法被调用时,如果当前没有一个事务正在运行,则会开启一个新的事务;如果当前已经有一个事务正在运行,则该方法会在该事务的上下文中运行。如果方法成功执行完毕,事务会被提交;如果方法发生了异常,事务会被回滚。这样可以保证在数据库操作中的一系列操作是原子性的,要么全部成功,要么全部失败。
阅读全文