zoukankan      html  css  js  c++  java
  • Spring之配置事务

    <!-- 配置事务管理器 (定义属性sessionFactory)-->

    <bean id="transationManger" class="org.springframework.orm.hibernate3.HibernateTransactionManager">

    <property name="sessionFactory" ref="sessionFactory"/>

    </bean>

     

    <!-- 配置事务传播性(定义属性transaction-manager) -->

    <tx:advice id="useradvice" transaction-manager="transationManger">

    <tx:attributes>

    <tx:method name="add*" propagation="REQUIRED"/>

    <tx:method name="update*" propagation="REQUIRED"/>

    <tx:method name="delete*" propagation="REQUIRED"/>    

    <tx:method name="*" propagation="NOT_SUPPORTED"/>

    </tx:attributes>

    </tx:advice>

     

    <!-- 将事务使用aop切入到指定位置(定义属性advice-ref,pointcut-ref) -->

    <aop:config>

    <!-- 配置切入点 -->

    <aop:pointcut expression="execution(* com.March.dao.impl.*.*(..))" id="userpointcut"/>

    <aop:advisor advice-ref="useradvice" pointcut-ref="userpointcut"/>

    </aop:config>

  • 相关阅读:
    ovs QOS
    OpenvSwitch端口镜像
    MyCat入门指南
    Mycat跨分片Join
    MyCAT 命令行监控
    MyCat的分片规则
    FreeMarker初探--介绍
    FreeMarker初探--安装FreeMarker
    linux 安装配置zookeeper
    Maven 环境搭建及相应的配置
  • 原文地址:https://www.cnblogs.com/wshan/p/2867072.html
Copyright © 2011-2022 走看看