springmvc注解式事务手动回滚
2016-05-26 16:31
281 查看
Spring的AOP事务管理默认是针对unchecked exception回滚(运行期异常,Runtime Exception),如果希望手动控制事务的回滚,可以通过
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 配合@Transaction注解使用,在需要回滚的地方调用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();方法即可实现事务的回滚操作。
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 配合@Transaction注解使用,在需要回滚的地方调用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();方法即可实现事务的回滚操作。
相关文章推荐
- Javascirpt中创建对象的几种方式
- Java发送邮件工具类
- JVM内存模型图解
- Java---静态代理VS动态代理
- Spring Security(20)——整合Cas
- SpringMVC的Interceptor
- Spring Security(19)——对Acl的支持
- java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
- java责任链模式1
- Spring Security(18)——Jsp标签
- Spring Security(17)——基于方法的权限控制
- 'hibernateTemplate' must be of type [org.springframework.orm.hibernate5.HibernateTemplate]
- Spring Security(16)——基于表达式的权限控制
- 69 个经典 Spring 面试题和答案
- Java 合并word
- Spring Security(15)——权限鉴定结构
- 《Spring学习笔记》:Spring、Hibernate、struts2的整合(以例子来慢慢讲解,篇幅较长)
- Spring Security(14)——权限鉴定基础
- 基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)
- Spring Security(13)——session管理