👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇1、首先我在Mysql中准备了一条数据2、简单粗暴的开始测试了1、我们的目的是需要把delflag修改为0 简单的准备一下sql update id="test"> UPDATE tbl_users set delflag='0' where account='admin' update>2、我们先来测试一下@Transactional 代码如下 大家都知道2/0必会抛出异常 @Override @Transactional public Ret test(){ int i = articleMapper.test(); int a = 2/0; if(i > 0){ ResultUtil.success(); } return ResultUtil.error(); }3、执行测试 i=1说明更新成功 别着急咱们继续断点往下面走4、果然不出所料 执行到第54行的时候报错了 出现了java.lang.ArithmeticException: /by zero5、细心的同学会发现ArithmeticException这个异常类是继承了RuntimeException的而@
………………………………