栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring学习-第四节-事务操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring学习-第四节-事务操作

一、Spring事务方式
  1. 编程式事务
  2. 声明式事务(一般使用这种)
二 、声明式事务管理

1.有两种方式: 注解方式(一般使用这种方式)和xml配置文件方式
2. Spring声明式事务底层使用AOP实现

三、Spring事务管理API

1.Spring提供了一个接口(PlatformTransactionManager),代表事务管理器,这个接口针对不同的框架提供了不同的实现类
2. Spring配置文件中创建事务管理器,并开启事务注解

    
        
    
    
    
  1. 使用@Transactional注解添加在类或者方法上面
    (1)添加在类上,表示该类内的所有方法都添加事务
    (2)添加在方法上,表示该方法添加事务
四、声明式事务管理参数配置

参数介绍:

  1. propagation:事务传播行为
    (1)多事务方法直接进行调用,这个过程中事务是如何进行管理的
    事务方法:对数据库表数据进行变化的操作
    (2)事务传播行为的种类

    (3)7类传播行为着重记住这两种
    在add方法内,调用update方法
    REQUIRED:当add方法存在事务,update使用add方法的事务;add方法不存在事务,update创建新的事务
    REQUIRED_NEW:无论add方法是否存在事务,update方法都会创建新的事物

  2. isolation:事务隔离级别

  3. timeout:超时时间

  4. readOnly:是否只读

  5. rollbackFor:回滚

  6. noRollbackFor:不回滚

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397060.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号