<!-- 配置Hibernate的局部事务管理器,使用HibernateTransactionManager类 -->
<!-- 该类实现PlatformTransactionManager接口,是针对Hibernate的特定实现-->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<!-- 配置HibernateTransactionManager时需要依注入SessionFactory的引用 -->
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 配置事务切面Bean,指定事务管理器 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 用于配置详细的事务语义 -->
<tx:attributes>
<tx:method name="insert*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="*" read-only="true" />
</tx:attributes>
</tx:advice>
<aop:config>
<!--
配置一个切入点,匹配com.demo.hibernate.service包下 所有以Impl结尾的类的所有方法的执行
-->
<aop:pointcut id="leePointcut"
expression="execution(* com.demo.hibernate.service.*Impl.*(..))" />
<!-- 指定在txAdvice切入点应用txAdvice事务切面 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="leePointcut" />
</aop:config>
分享到:
相关推荐
J2EE SSH事务配置 J2EE SSH事务配置 J2EE SSH事务配置 J2EE SSH事务配置
ssh事务配置.txt ssh事务配置.txt ssh事务配置.txt
各种事物配置方法。用于工作学习都可以获得很好的知识积累
在SSH中使用事物包括SSH的搭建和配置;事务的配置;注释详细。(完整项目)
ssh框架事务管理applicationContext.xml配置文件
SSH整合,纯注解,包含事务,零配置,代码高度复用
SSH笔记-事务管理,包含通过注解的方式配置事务和通过xml的方式配置事务
SSH框架加入事务支持,其中Spring为2.0的!
Struts1+Spring+Hibernate的整合过程,及其相关配置 事务的处理机制 Log4j的配置过程
在上次的 ssh 事务配置上修改了,可以做到配置通用性,只需要在配置中把要添加事务处理的 DAO 或 Mgr添加 <br>有什么问题可以给我留言:lovealo@163.com<br>
可以看到配置文件的步骤: 1、 配置数据源 ...4、 Spring中声明事务管理器(根据需要又可分为几种,但都要依赖注入上面的事务管理器,此外还需要配置transationAttributes) 后面的一些普通的bean配置就不用说了
需要的jar包 aopalliance.jar aspectjrt.jar aspectjweaver.jar
先配置事务管理器,注意现在使用的是Hibernate框架,所以需要使用Hibernate框架的事务管理器
-- 事务配置 --> <!-- JTA环境的事务配置 WebLogicJtaTransactionManager"/> --> <!-- 使用annotation定义事务 --> <!-- 保证POJO中标注@Required的属性被注入 --> </beans>
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
从此不用再自己编写配置,采用企业化的框架设计。最近,负责开发项目,很多人对SSH框架配置出错表示很头痛,我自己配置好了通用框架分享给大家。SPRING配置文件中包括了日志处理和事务管理。
今天特意将项目中用Axis2集成SSH实现WebService的过程记录下来,一...3.灵活配置,在一个项目中配置多个WebService的调用接口。 4.顺便提一种方案,让我们的WebService更加安全。 5.提供测试例子,服务端客户端都有了。
SSH最简单的整合。以及事务的使用.另有log4j的简单配置
SSH的简单工程框架,有LOG管理,有事务管理,有三个框架的衔接,maven的配置