Spring-事务

事务

如果一组处理的步骤或者全部发生或者一步也不执行,则称该组处理步骤为一个事务。

  • 原子性
  • 一致性
  • 隔离性
  • 持久性

回顾一下|JDBC版本的事务处理

try{
    //更改JDBC提交方式
    conn.setAutoCommit(false);

    //一连串的SQL操作

    //提交JDBC事务
    conn.commit();

    //恢复JDBC事务
    conn.setAutoCommit(true);
}catch(Exception e){
        //如果发生错误回滚
        conn.rollback();
}

Spring框架的事务处理

Spring提供了两种事务管理方式

  1. 编程式的事务管理(Programmatic Transaction Management)
  2. 声明式的事务管理(Declarative Transaction Management)

  转载请注明: linis Spring-事务

 上一篇
Spring-总结 Spring-总结
Spring 是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 Spring是一个从实际开发中抽取出来的框架,因此完成了大量开发中通用的步骤 学习目标 Spring的安装配置 Spring应用的步骤
2019-05-13
下一篇 
Spring-JDBC Spring-JDBC
Spring框架会对定义在配置文件中的bean实例自动管理,也就是说Bean就是Java的实例Java组件 模板写法Spring对JDBC也提供了很多方案。org.springframework.jdbc.core.JdbcTemplate
2019-05-12
  目录