springboot中如何使用事务

 时间:2026-02-13 19:52:14

1、首先是不加事务的代码,其中先保存user到数据库,然后打印1/0,这步会报错,然后保存log。

springboot中如何使用事务

2、启动项目,然后调用接口,可以看到报了错:/ by zero。

springboot中如何使用事务

3、然后我们查看数据库,发现user表已经有了数据,也就是报错之前的操作保存到了数据库。

springboot中如何使用事务

4、而log表里却没有日志,即报错之后的数据没有保存成功。

此时就造成了数据的不完整,两步操作要么应该都完成,要么应该都失败。

springboot中如何使用事务

5、我们下面加入事务来解决这个问题,如下图:加入了@Transactional注解就可以了。

springboot中如何使用事务

6、重启项目后继续测试,发现两个表里都没有数据,说明事务生效了,两步操作同时失败。

springboot中如何使用事务

springboot中如何使用事务

  • 九香贵妃鸡的做法
  • 金星紫檀与普通紫檀的区别
  • 鲁肃都督队顶配战法
  • 哈利波特与死亡圣器古灵阁攻略
  • 小城镇环境综合整治 经验做法
  • 热门搜索
    快手怎么发长视频 论文题目怎么写 手机掉了怎么找回来 皮肤痒怎么办 玉怎么识别真假 梦幻西游手游怎么玩 东风本田怎么样 西洋参片怎么吃 侠盗飞车怎么下载 怎么炖鱼好吃