Spring面试题:(八)Spring事务

Spring事务概述

Spring事务基于数据库,基于数据库的事务封装了统一的接口。
编程式事务和声明式事务。
声明式事务分为Xml声明式或者注解声明式
Spring面试题:(八)Spring事务_第1张图片

实现事务相关的三个类

事务管理器
事务定义
事务状态
Spring面试题:(八)Spring事务_第2张图片

XML声明式事务的使用方法

  1. 导入坐标
  2. 配置目标类
  3. 配置切面

Spring面试题:(八)Spring事务_第3张图片
导入事务平台管理器
在这里插入图片描述
配置通知:为不同的事务配置属性
名称:代码方法名称
隔离级别

超时时间
是否只读
事务传播行为
Spring面试题:(八)Spring事务_第4张图片
配置切面类:哪些方法需要进行AOP增强
在这里插入图片描述
4个隔离级别
Spring面试题:(八)Spring事务_第5张图片
7种传播行为:记住默认值
Spring面试题:(八)Spring事务_第6张图片

基于注解的声明式事务

Spring面试题:(八)Spring事务_第7张图片
配置类:开启事务,开启组件扫描
Spring面试题:(八)Spring事务_第8张图片
在业务代码加上配置事务
Spring面试题:(八)Spring事务_第9张图片

你可能感兴趣的:(spring,数据库,java)