`
wangchangtao
  • 浏览: 18586 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

事物配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<!--
  - Application context definition for JPetStore's business layer.
  - Contains bean references to the transaction manager and to the DAOs in
  - dataAccessContext-local/jta.xml (see web.xml's "contextConfigLocation").
  -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

<!-- 配置sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>          

<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>

<!-- 配置事务的传播特性 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="*" read-only="false"/>
</tx:attributes>
</tx:advice>

<!-- 那些类的哪些方法参与事务 -->
<aop:config>
<aop:pointcut id="allManagerMethod" expression="execution(* com.gtac.*.service.*.*(..))"/>
<aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice"/>
</aop:config>

</beans>
分享到:
评论

相关推荐

    spirn的事物配置详解与webservices案例

    1. Spring事物配置详解: 在Spring框架中,事务管理是核心功能之一,它允许开发者以声明式或编程式的方式来管理事务。声明式事务管理通过在XML配置文件或注解中定义事务边界,使得事务处理更加简洁。例如,可以使用...

    Spring 事物配置的方式

    Spring 事务配置的五种方式 ,讲述了Sping 事物配置的全过程

    spring的5中事物配置 介绍spring的5中事物配置

    Spring 框架提供了多种事务配置方式,这些配置方法主要基于Spring的AOP(面向切面编程)来实现事务管理。下面将详细介绍Spring中的五种事务配置方式。 1. **基于代理的事务管理(Proxy-based Transaction Management...

    spring 整合hibernate的事物配置.pdf

    spring 整合hibernate的事物配置

    spring中事物配置

    本篇将重点讲解如何利用AOP(面向切面编程)进行声明式事务配置。 首先,我们需要理解AOP在Spring中的作用。AOP是一种设计模式,它允许我们在不修改业务代码的情况下,对程序进行功能增强,如日志记录、性能监控、...

    Spring事物配置的五种模式

    ### Spring事务配置的五种模式详解 在Spring框架中,事务管理是十分重要的特性之一,它可以帮助开发者确保数据的一致性和完整性。对于不同的业务场景,Spring提供了多种事务配置的方式,以便于灵活应对各种需求。...

    事物管理配置文件.txt

    标题:事物管理配置文件 描述:本篇详细解析了在SSH(Struts+Spring+Hibernate)框架整合过程中,Spring配置事务管理的具体实现方法。通过深入分析XML配置文件中的bean定义,我们将逐步理解如何通过Spring来管理和...

    JTOM分布式事物配置

    NULL 博文链接:https://sd8089730.iteye.com/blog/1621382

    SSH事务配置大全

    **描述**:“各种事物配置方法。用于工作学习都可以获得很好的知识积累”表明本文将涵盖多种不同的事务配置策略,这些策略既可以应用于实际项目中解决具体问题,也可以作为理论学习的参考资料。 #### 二、具体知识...

    ssm事物配置

    - 事务管理器的配置通常在Spring的配置文件中完成,例如使用DataSourceTransactionManager(适用于JDBC事务)或HibernateTransactionManager(适用于Hibernate事务)。 3. **MyBatis与事务**: - MyBatis本身并不...

    mybati事物配置

    标题 "MyBatis 事务配置" 涉及到的是 MyBatis 框架中关于事务管理的重要配置。MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集...

    配置Oracle(详细附截图)

    在本文中,我们将详细探讨如何配置Oracle数据库,包括使用Net Configuration Assistant设置网络配置,并通过Microsoft ODBC Administrator配置数据源名称(DSN)。Oracle数据库是世界上最广泛使用的数据库管理系统之一...

    使用springboot aop来实现读写分离和事物配置

    使用SpringBoot AOP实现读写分离和事务配置 使用SpringBoot AOP来实现读写分离和事务配置是当前流行的技术方案之一。本文将详细介绍使用SpringBoot AOP来实现读写分离和事务配置的原理、实现步骤和配置方法。 一、...

    spring分布式事务配置详解附源码

    spring分布式配置详解,并有testng测试报告, 公司封了端口,下载后,把后缀名改为rar就行了

    在SSH中使用事物包括SSH的搭建和配置;事物的配置;注释详细

    在配置文件中,注释应详细说明每个元素的作用,例如在Spring的配置文件中,`&lt;tx:annotation-driven&gt;`的`transaction-manager`属性指定哪个事务管理器处理事务,`proxy-target-class="true"`表示使用CGLIB代理而不是...

    SAP后台配置事物码.doc

    ### SAP后台配置事物码知识点详解 #### 一、概述 SAP系统中,事物码(T-code)是一种快捷方式,用于直接访问特定的功能或模块。本文档旨在介绍一系列常用的事物码及其功能,帮助初学者快速了解并掌握SAP系统的后台...

    spring配置事物的5种方式

    本文将详细介绍SSH(Spring、Struts、Hibernate)框架整合时,Spring配置事务的五种方式。首先,我们要理解Spring事务配置的基本组成部分:DataSource、TransactionManager和代理机制。 1. **DataSource**:这是...

    三大框架整合源代码

    1.jar包都在WEB-INF的lib目录下面...5.完成功能有:事物配置,日志输出,单元测试,分页组建,baseDao的实现等等 6.所有代码几乎都有注释,非常清晰 7.已实现登陆小功能,直接敲http://ipAddress:port/sshTest即可访问

    SSH代码项目练习

    "事物配置"在SSH框架中至关重要,它确保数据的一致性和完整性。Spring提供了声明式事务管理,通过在配置文件中定义事务边界,如@Transactional注解,可以自动处理事务的开始、提交、回滚等操作。这有助于确保在出现...

    oracle_SQL-rowid--rownum.zip_oracle

    同时,从提供的压缩文件名来看,除了`oracle_SQL中rowid与rownum的使用.doc`直接相关外,其他文件如`ssi2配置整合步骤.doc`、`Spring事物配置.doc`、`Struts2防止表单重复提交.doc`、`SSH改造DAO.doc`涉及的是其他...

Global site tag (gtag.js) - Google Analytics