Spring @Transactional(rollbackFor = Exception.class) 的作用
2017-12-02 16:14
507 查看
@Transactional(rollbackFor = Exception.class) 的作用
在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。**这种设置是因为Spring的默认回滚RuntimeException,
如果想要回滚Exception时,要设置@Transactional(rollbackFor = Exception.class),而且Exception还要抛出。**
相关文章推荐
- Spring中@Transactional(rollbackFor = Exception.class)的作用和意思
- @Transactional(rollbackFor = Exception.class)作用
- Spring中的@Transactional(rollbackFor = Exception.class)属性详解
- @Transactional(rollbackFor=Exception.class)的作用
- Spring中@Transactional(rollbackFor = Throwable.class)的作用
- @Transactional(rollbackFor=Exception.class)的作用
- @Transactional(rollbackFor=Exception.class)的使用
- Spring的@Transactional注解的rollbackFor属性
- 使用ControllerAdvice注意事项,Ambiguous @ExceptionHandler method mapped for [class org.springframework.web.bind.MethodArgumentNotValidException]
- 部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi
- java.lang.IllegalArgumentException: No converter found for return value of type: class
- spring错误处理 Build path is incomplete. Cannot find class file for org.springframework.aop.Advisor
- java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决
- Exception in thread "Timer-0" java.lang.SecurityException: SHA1 digest error for javax/mail/internet/AddressException.class
- java.lang.IllegalArgumentException: No converter found for return value of type: class java.util
- 异常:java.lang.ClassNotFoundException: org.springframework.web.servlet.Dispatcher
- 严重: Exception sending context initialized event to listener instance of class org.springframework.we
- Exception sending context initialized event to listener instance of class org.springframework.web.co
- org.hibernate.PropertyNotFoundException:could not find a getter for name in class ....
- 项目启动报错 java.lang.ClassNotFoundException: org. springframework.web.util.IntrospectorC