程序员Java学习笔记Java 杂谈

Spring学习之事务管理基础

2017-07-15  本文已影响66人  颜洛滨

Spring学习之事务管理基础

数据库事务相关概念

事务的定义

事务的特性

没有进行隔离会出现的问题

数据库锁机制

事务隔离级别

Spring事务管理(Service Provider Interface)

Spring为事务管理定义了三个主要接口

Spring配置事务管理的主要步骤

  1. 配置数据源
  2. 配置事务管理器,并且指定其他的事务控制属性
  3. 将数据源注入到事务管理器中,将事务管理交给Spring

事务传播行为

产生事务传播行为原因:一般情况是,事务管理是配置在Service层中,一般同一个方法处于同一个一个事务中,但是如果此时在一个Service的方法中调用另外一个Service中的方法的时候,就会出现两个事务交叉的情况,此时有不同的处理方式


事务传播行为类型及说明

总结

本小节主要学习了事务管理的基本概念、事务的四大特性以及事务的传播行为,接下来将学习如何使用Spring进行事务管理

上一篇 下一篇

猜你喜欢

热点阅读