spring 配置声明式事务 疯狂JAVA
在最近剛接手的一個項目中,要用到spring 的事務管理,這里就把我的配置文件給貼出來。
??? <?xml version="1.0" encoding="UTF-8"?>
??? <beans xmlns="http://www.springframework.org/schema/beans"
??? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
??? xmlns:context="http://www.springframework.org/schema/context"
??? 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/context
??? http://www.springframework.org/schema/context/spring-context-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">
??? <bean id="txManager" 瘋狂 WWW.FKjava.orgclass="org.springframework.orm.hibernate3.HibernateTransactionManager">
??? <property name="sessionFactory" ref="sessionFactory" />
??? </bean>
??? <!-- 定義事務管理器(聲明式的事務) -->
??? <tx:advice id="txAdvice" transaction-manager="txManager">
??? <tx:attributes>
??? <tx:method name="*" propagation="REQUIRED" isolation="DEFAULT" />
??? </tx:attributes>
??? </tx:advice>
??? <aop:config>
??? <aop:advisor pointcut="execution(* **Service*.*())" advice-ref="txAdvice" />
??? </aop:config>
??? </beans>
轉載于:https://blog.51cto.com/cfkjava/967570
總結
以上是生活随笔為你收集整理的spring 配置声明式事务 疯狂JAVA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XenDesktop 5.6 PVS6.
- 下一篇: Struts2中的ActionConte