码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC项目如何添加事物呢

时间:2018-09-27 22:07:07      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:mvc   viso   data   c项目   .data   property   com   app   method   

很简单--在applicationContext下边添加如下配置即可

<!-- 添加事务管理器 -->
    <bean id="transactionManager"  class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"></property>
    </bean>
    
    
    <!-- 配置声明事务 -->
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
        <tx:attributes>
            <tx:method name="select*" propagation="SUPPORTS" read-only="true"/>
            <tx:method name="update*" propagation="REQUIRED"/>
            <tx:method name="delete*" propagation="REQUIRED"/>
            <tx:method name="add*" propagation="REQUIRED"/>
        </tx:attributes>
    </tx:advice>
    
    <aop:config>
        <aop:pointcut expression="execution(* com.www.service.UserService.*(..))" id="p1"/>
        <aop:advisor advice-ref="txAdvice" pointcut-ref="p1"/>
    </aop:config>

 

SpringMVC项目如何添加事物呢

标签:mvc   viso   data   c项目   .data   property   com   app   method   

原文地址:https://www.cnblogs.com/coisini/p/9715475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!