@Transactional注解的使用有什么注意事项?
时间: 2023-11-11 08:57:29 浏览: 74
springboot中事务管理@Transactional的注意事项与使用场景
5星 · 资源好评率100%
使用 @Transactional 注解时需要注意以下几点:
1. @Transactional 注解只对 public 方法生效,对于 protected、private 或 package-visible 的方法不起作用。
2. 若同一类中的其他没有 @Transactional 注解的方法内部调用有 @Transactional 注解的方法,有 @Transactional 注解的方法的事务会失效。
3. @Transactional 注解可以应用于方法、类和接口上。若应用在方法上,则只对该方法生效;若应用在类上,则对该类中所有的 public 方法生效;不推荐在接口上使用 @Transactional 注解。
阅读全文