Spring事务管理

一. 事务的特性


image.png

image.png

二. spring封装了事务管理的代码
比如 打开事务的代码 提交事物的代码 回滚的事务代码


image.png

image.png

image.png

image.png

三. 事务的演示
1)新建接口AccountDao


image.png

2) 创建一个实现类
image.png

3)新建数据库表


image.png

4) 新建接口 sevice

image.png

5)实现service


image.png

6)分析依赖关系 配置依赖注入关系

image.png

image.png

image.png

image.png

7)编写测试类

image.png



最重要的部分

  1. 加入spring管理事物的代码
    image.png

    一共有三种方式 我们一一来介绍
    第一种 编码式
    image.png

    image.png

    image.png

    image.png

    第二种 XML配置 (AOP)
    首先导包
    image.png

    接下来导入约束 tx约束
    image.png

    配置通知
    image.png

    配置拓展如下图
    image.png
image.png

第三种方式 :注解方式
首先导包
接下来 导入 约束的 tx文件 与上面的第二种方式一样
接下来 开启注解管理事务


image.png

接下来使用注解


image.png

分别在类上以及方法上分别加入注解
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对大多数Java开发者来说,Spring事务管理是Spring应用中最常用的功能,使用也比较简单。本文主要从三个方...
    sherlockyb阅读 8,415评论 0 18
  • 1 什么是事务 生活中关于事务有一个常见的场景,即银行用户转账。简单的讲,转账可以分为下面 2 个步骤: 查看用户...
    millions_chan阅读 3,704评论 0 4
  • 事务简介 所谓事务,指的是程序中可运行的不可分割的最小单位。在生活中事务也是随处可见的。比方说你在Steam上剁手...
    乐百川阅读 3,895评论 0 5
  • spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate...
    熊熊要更努力阅读 1,751评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,088评论 19 139

友情链接更多精彩内容