网站首页 > java教程 正文
1.什么是事务
简单理解你:事务就是将一系列动作看成是一次工作单元,又涉及到套娃了
举个栗子:
转账操作,张三向李四转账100块钱,在转账途中,突然停电,但是账单已经发出去了,这个时候如果没有事务的话,那么张三向李四转账的100块钱将不翼而飞
事务的作用,将张三和李四的的转账看成一个动作,要么全部成功,要么全部不成功
2.spring如何实现事务
2.1 所需依赖:
2.2 spring配置文件:
2.3 创建dao层:
2.4 创建mapper映射文件:
2.5 创建service接口与实现类:
2.5.1 接口:
2.5.2 实现类:
2.6 创建测试类:这里不在用接口测试
2.7 测试运行:
2.7.1 无异常测试:
2.7.2 异常测试:
当异常出现,异常前与异常后金额并无变化,证明事务已启用成功
最后:如果你想了解更多Java技术相关知识或者近期有面试跳槽的想法可以 关注+评论“求分享”拿资料
猜你喜欢
- 2024-11-14 Spring中的事务处理机制(spring事务管理 详解)
- 2024-11-14 小白都能看懂的JDBC事务(jdbc事务是什么)
- 2024-11-14 终于有人把分布式事务说清楚了(分布式事务是什么意思)
- 2024-11-14 JavaWeb分布式事务处理(java分布式事务实现案例)
- 2024-11-14 分布式事务(分布式事务的解决方案)
- 2024-11-14 分布式事务之三阶段提交,你了解多少?
- 2024-11-14 Kafka 的生成者、消费者、broker 的基本概念
- 2024-11-14 MySQL事务(MySQL事务)
- 2024-11-14 Java事务回滚(java实现事务回滚)
- 2024-11-14 Java,JDBC,事务的特性,隔离级别,JDBC的事务支持
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)