`
85977328
  • 浏览: 1898658 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring3.0.5的事务传播

 
阅读更多
事务传播行为类型

REQUIRED
如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。

SUPPORTS
支持当前事务,如果当前没有事务,就以非事务方式执行。

MANDATORY
使用当前的事务,如果当前没有事务,就抛出异常。

REQUIRES_NEW
新建事务,如果当前存在事务,把当前事务挂起。

NOT_SUPPORTED
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。

NEVER
以非事务方式执行,如果当前存在事务,则抛出异常。

NESTED
如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。
分享到:
评论

相关推荐

    spring3.0.5的所以jar包

    这些jar包构成了Spring 3.0.5的核心组件,它们协同工作,提供了强大的企业级应用开发能力,包括依赖注入、数据访问、Web应用、事务管理以及测试支持。开发者可以利用这些功能构建高效、可维护的Java应用。

    spring 3.0.5v jar包

    3. **事务管理**:Spring 3.0.5提供了声明式和编程式的事务管理,允许开发者轻松地处理事务边界,确保数据的一致性。声明式事务管理通过在XML配置或注解中声明事务规则,而编程式事务管理则通过TransactionTemplate...

    spring3.0两种事务管理配置

    Spring 中的事务管理提供了多种传播行为,包括: * PROPAGATION_REQUIRED:如果存在事务,则加入该事务,否则创建一个新的事务 * PROPAGATION_REQUIRES_NEW:总是创建一个新的事务 * PROPAGATION_SUPPORTS:如果...

    Struts 1.3.10+Spring3.0.5+Mybatis3.1.1框架整合全部jar包

    5. **事务管理**:配置Spring的事务管理器,如DataSourceTransactionManager,定义事务的传播行为和隔离级别,确保数据的一致性。 6. **异常处理**:使用Struts的异常处理机制,定义全局的ExceptionHandler,结合...

    spring3.0.5

    标题“spring3.0.5”指的是Spring框架的3.0.5版本,这是一个关键的Java应用程序开发框架,尤其在企业级应用中广泛使用。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

    spring-framework-3.0.5.RELEASE 资源包,包含文档包和依赖包

    3.0.5.RELEASE是Spring框架的一个特定版本,发布于2011年,它在之前的基础上进行了优化和增强,引入了许多新的特性和改进。 在资源包`spring-framework-3.0.5.RELEASE`中,主要包括以下组件和内容: 1. **核心容器...

    spring-framework-3.0.5-src.rar

    通过深入学习Spring Framework 3.0.5的源码,开发者可以理解Spring如何处理依赖注入、事务管理、Web请求处理等核心任务,以及如何实现高效的AOP和数据访问。这不仅有助于优化自定义的Spring配置,也有助于设计出更...

    spring-framework-3.0.5-dist.rar

    《Spring Framework 3.0.5:核心组件与实践指南》 Spring Framework 3.0.5 是一个里程碑式的版本,它在Java企业级开发中扮演着至关重要的角色。这个版本不仅提供了强大的依赖注入(Dependency Injection,DI)功能...

    spring-framework-3.0.5.RELEASE-jars

    3. `spring-context-3.0.5.RELEASE.jar`: 提供了应用上下文,是Spring的核心模块,支持事件传播、资源加载和国际化。 4. `spring-context-support-3.0.5.RELEASE.jar`: 扩展了`spring-context`,添加了对第三方库如...

    springMVC3.0.5常用的所有jar包.zip

    在本压缩包 "springMVC3.0.5常用的所有jar包.zip" 中,包含了一系列用于支持 Spring MVC 3.0.5 版本开发的 jar 包。这些 jar 包是构建基于 Spring MVC 的 Web 应用所必需的基础组件,涵盖了从核心容器到视图解析、...

    spring 所有jar包

    这个压缩包"spring3.0.5_all_Jar"中包含了运行和开发基于Spring的应用所需的所有jar包。 首先,Spring的核心组件包括: 1. **spring-core**: 这个模块提供了基础的IoC(Inversion of Control,控制反转)和DI...

    spring+framwork

    Spring 3.0.5 API DOC.chm文件是Windows下的帮助文档格式,其中详细列举了Spring框架3.0.5版本的所有类、接口、方法及注解,是开发者查阅和学习Spring API的重要资源。通过这个文档,开发者可以了解到: 1. **容器*...

    Spring需要的Jar包

    9. `org.springframework.transaction-3.0.5.RELEASE.jar`:这是Spring的事务管理模块,提供了声明式和编程式事务管理,支持各种事务API如JTA、JDBC、Hibernate等,简化了事务控制。 10. `org.springframework.test...

    spring aop的jar包

    2. **org.springframework.context-3.0.5.RELEASE.jar**:这部分包含了Spring上下文模块,提供了对应用环境的全面支持,包括bean的定义、配置和管理,以及事件传播、国际化和资源访问等功能。在AOP中,Spring ...

    spring3.0jar包

    Bean工厂是Spring管理对象的基础,而应用上下文则扩展了Bean工厂,增加了国际化、事件传播、资源加载等功能。这个模块还包含了对AOP(面向切面编程)的支持和消息源接口,方便进行日志记录和I18N(国际化)处理。 2...

    spring ioc容器部署实现

    - **org.springframework.context-3.0.0.RELEASE**:扩展了基本的BeanFactory功能,增加了国际化支持、资源加载机制、事件传播机制等功能。 - **org.springframework.core-3.0.0.RELEASE**:包含Spring框架的核心...

    SpringJar包用于SpringMVC

    5. **org.springframework.context-3.0.5.RELEASE.jar**:Spring框架的核心模块,提供了上下文支持,包括bean的生命周期管理和事件传播,以及国际化和资源处理。 6. **javassist-3.15.0-GA.jar**:Java字节码操作库...

    Spring IOC基础jar包

    9. `org.springframework.aspects-3.0.5.RELEASE.jar`: 提供了与AspectJ的集成,使得Spring可以支持更高级的面向切面编程特性,如编译时织入和类型级别的切点表达式。 这些jar包共同构成了Spring IOC的基础,通过...

    Spring集成struts以及hibernate jar包

    6. **org.springframework.context-3.0.5.RELEASE.jar**:Spring框架的一部分,提供了上下文支持,包括bean的生命周期管理、事件传播、国际化等功能。 7. **xwork-core-2.3.4.1.jar**:Struts2的基础框架,XWork,...

    cxf+spring+tomat开发webservice所需jar包

    Spring-context-3.0.5.RELEASE.jar、spring-beans-3.0.5.RELEASE.jar、spring-web-3.0.5.RELEASE.jar、spring-aop-3.0.5.RELEASE.jar和spring-core-3.0.5.RELEASE.jar都是Spring框架的不同模块。这些jar文件提供了...

Global site tag (gtag.js) - Google Analytics