zoukankan      html  css  js  c++  java
  • spring的aop

        <!-- 配置事务管理器 -->
        <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            <property name="sessionFactory">
                <ref bean="sessionFactory"/>
            </property>    
        </bean>
        
        <!-- 配置事务的传播特性 -->
        <tx:advice id="txAdvice" transaction-manager="transactionManager">
            <tx:attributes>
                <tx:method name="add*" propagation="REQUIRED"/>
                <tx:method name="del*" propagation="REQUIRED"/>
                <tx:method name="modify*" propagation="REQUIRED"/>
                <tx:method name="*" read-only="true"/>
                <!--read-only="true 脏数据只读,提高效率  -->
            </tx:attributes>
        </tx:advice>
        
        <!-- 那些类的哪些方法参与事务 -->
        <aop:config>
             <!--如果这里配置错了可能进行回滚,所以能看到sql语句,但是数据库是没数据的  -->
            <aop:pointcut id="allManagerMethod" expression="execution(* com.zxt.usermsg.manager.*.*(..))"/>
            <aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice"/>
        </aop:config>
    </beans>
  • 相关阅读:
    oracle学习笔记(十五) PL/SQL语法结构以及使用
    Jquery1
    DOM2
    DOM
    JS的使用
    登录
    数据库操作是sql的操作1
    数据库2_sqlHelper
    数据库1数据库常用指令
    C# 基础
  • 原文地址:https://www.cnblogs.com/jinzhiming/p/4997722.html
Copyright © 2011-2022 走看看