zoukankan      html  css  js  c++  java
  • Spring使用事务

    Spring使用事务,一共有4个步骤

    1、配置数据源

    例如:

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> 
      <property name="user" value="${jdbc.user}" /> <property name="password" value="${jdbc.password}" />
      <property name="jdbcUrl" value="${jdbc.jdbcUrl}" /> <property name="driverClass" value="${jdbc.driverClass}" />
      <property name="initialPoolSize" value="${jdbc.initPoolSize}" /> <property name="maxPoolSize" value="${jdbc.maxPoolSize}" />
    </bean>

    2、配置事务管理器

    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
      <property name="dataSource" ref="dataSource" />
    </bean>

    3、开启事务注解

    <tx:annotation-driven transaction-manager="transactionManager"/>

    4、使用注解

    @Transactional
    public void purchaseBook(Integer userId, String isbn, int num) {
        //省略内容
    }
  • 相关阅读:
    nginx把POST转GET请求解决405问题
    Redis安装与配置
    SQL语句-SELECT语句
    SQL语句-delete语句
    SQL语句-UPDATE语句
    SQL语句-INSERT语句
    SQL语句-create语句
    MySQL权限详解
    GTID复制详解
    ansible-playbook的应用实例
  • 原文地址:https://www.cnblogs.com/yanze/p/10249613.html
Copyright © 2011-2022 走看看