zoukankan      html  css  js  c++  java
  • Spring自动事物代理

    <!-- 定义事务管理器(声明式的事务) -->
    <bean id="transactionManager"
       class="org.springframework.orm.hibernate3.HibernateTransactionManager">
       <property name="sessionFactory">
        <ref local="sessionFactory" />
       </property>
    </bean> 
    
    <bean id="transactionInterceptor"
       class="org.springframework.transaction.interceptor.TransactionInterceptor"> 
       <property name="transactionManager">
        <ref bean="transactionManager" />
       </property>
       <!-- 配置事务属性 -->
       <property name="transactionAttributes">
        <props>
         <prop key="delete*">PROPAGATION_REQUIRED</prop>
         <prop key="add*">PROPAGATION_REQUIRED</prop>
         <prop key="update*">PROPAGATION_REQUIRED</prop>
         <prop key="save*">PROPAGATION_REQUIRED</prop>
         <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
        </props>
       </property>
    </bean>
    
    <!-- 自动代理 -->
    <bean id="autoproxy"
       class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
       <!-- 可以是Service或DAO层(最好是针对业务层*Service) -->
       <property name="beanNames">
        <list>
         <value>*Service</value>
        </list>
       </property>
       <property name="interceptorNames">
        <list>
            <value>transactionInterceptor</value>
        </list>
       </property>
    </bean> 
  • 相关阅读:
    【Lintcode】099.Reorder List
    【Lintcode】098.Sort List
    【Lintcode】096.Partition List
    【Lintcode】036.Reverse Linked List II
    C++中使用TCP传文件
    链表中倒数第k个结点
    剪贴板(进程通信)
    调整数组顺序使奇数位于偶数前面
    TCP数据流
    快速幂和同余模
  • 原文地址:https://www.cnblogs.com/mingf123/p/3749452.html
Copyright © 2011-2022 走看看