zoukankan      html  css  js  c++  java
  • 配置文件中配置事务的标准规范

    代码如下

    <!-- 配置事务 -->
    <tx:annotation-driven/>
    <!-- 配置事物管理器 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource"/>
    </bean>
    <!-- 配置事务策略
    propagation="REQUIRED"默认值该方法上必须添加事物
    propagation="SUPPORTS" 事务支持的,通用一个事务,如新增有事务,查询就有事务,反之亦然
    propagation="REQUIRES_NEW" 新增事物
    propagation="NEVER" 从不添加事务

    read-only="true" 不允许次操作修改数据库
    -->
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
    <tx:attributes>
    <tx:method name="save" propagation="REQUIRED"/>
    <tx:method name="update" propagation="REQUIRED"/>
    <tx:method name="delete" propagation="REQUIRED"/>
    <tx:method name="find" propagation="SUPPORTS" read-only="true"/>
    <tx:method name="*" propagation="SUPPORTS" read-only="true"/>
    </tx:attributes>
    </tx:advice>

  • 相关阅读:
    python requests模块
    python 模拟豆瓣登录(豆瓣6.0)
    python 抓取糗事百科糗图
    python bz2模块
    the python challenge闯关记录(9-16)
    python之PIL库(Image模块)
    python之zipfile
    python之pickle模块
    the python challenge闯关记录(0-8)
    KVO简介
  • 原文地址:https://www.cnblogs.com/rui-320/p/10060502.html
Copyright © 2011-2022 走看看