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> 
  • 相关阅读:
    Kali 查看系统信息的一些命令及查看已安装软件包的命令
    mysql_对于DQL 的简单举例
    java简单分析LinkedList
    java_简单解析ArrayList_iterable
    java_随机密码
    rsync 服务基础配置讲解
    DNS服务器的基础
    NFS服务器配置
    DHCP服务器配置
    VSFTP 配置详解,附带例子
  • 原文地址:https://www.cnblogs.com/mingf123/p/3749452.html
Copyright © 2011-2022 走看看