Spring 事务处理参数
2010-12-20 21:53
176 查看
这些标识最早是在EJB中定义的,你可以参考EJB的Transaction申明:
事务的属性和基本概念
Required:
如果在一个事务中调用,就把该方法加到此事务中来,如果还没有启动事务,就启动一个新事务
RequiredNew:
不管当前有没有事务,都会启动一个新事务,如果当前有事务,会被挂起直到方法结束
NotSupported:
不能在事务中执行此方法。如果有事务,将会被挂起直到方法结束
Supports:
如果当前有事务,此方法会加到当前事务,如果没有,容器也不会启动新事务
Mandatory:
必须在事务中调用此方法,否则抛出异常:TransactionRequiredException
Never:
必须不在事务中调用此方法,否则抛出RemoteException(远程调用)或EJBException(本地调用)
事务的属性和基本概念
Required:
如果在一个事务中调用,就把该方法加到此事务中来,如果还没有启动事务,就启动一个新事务
RequiredNew:
不管当前有没有事务,都会启动一个新事务,如果当前有事务,会被挂起直到方法结束
NotSupported:
不能在事务中执行此方法。如果有事务,将会被挂起直到方法结束
Supports:
如果当前有事务,此方法会加到当前事务,如果没有,容器也不会启动新事务
Mandatory:
必须在事务中调用此方法,否则抛出异常:TransactionRequiredException
Never:
必须不在事务中调用此方法,否则抛出RemoteException(远程调用)或EJBException(本地调用)
相关文章推荐
- Spring实现事务的处理
- Spring中编程式事务处理(使用TransactionTemplate)之一
- springBoot(14):使用SQL关系型数据库-事务处理
- Spring学习心得(23)-- spring声明式事务处理(hibernate)
- 基于Eclipse Maven的Spring4/Spring-MVC/Hibernate4整合之十:Spring mvc & hibernate 事务处理(回滚)
- spring中@Transactional对于事务异常的处理
- Spring系列之事务处理
- Spring.xml------处理事务详解
- AspectJ 方式来处理 Spring 的 @Transactional 注解式事务(转)
- 【Spring七】JDBC编程之声明式事务处理
- Spring 事务处理
- Spring处理请求参数的几个小细节
- spring事务处理
- Spring整合Hibernate时,配置事务处理
- Spring中编程式事务处理(使用TransactionTemplate)
- Hibernate 事务处理和spring中配置事务
- Spring的事务处理机制 ---以及spring整合hibernate事务管理配置
- Spring MVC +Spring +mybatis 整合事务处理
- Hibernate 事务处理和spring中配置事务
- 使用spring的事务控制,这种情况如何处理呢