这两天出现一个bug找了好久,
一个添加了的事务的service方法中报错了,
但是在报错之前提交的sql语句的执行,没有回滚
原来,是建表导致事务受到了影响。
因为我在业务中间,做了一个备份表的操作
在备份前后,都有对数据库进行操作的业务。
但是如果在建表后出现了异常,建表前对数据库进行的操作,是不会回滚的。
特此记载,注意注意
这两天出现一个bug找了好久,
一个添加了的事务的service方法中报错了,
但是在报错之前提交的sql语句的执行,没有回滚
原来,是建表导致事务受到了影响。
因为我在业务中间,做了一个备份表的操作
在备份前后,都有对数据库进行操作的业务。
但是如果在建表后出现了异常,建表前对数据库进行的操作,是不会回滚的。
特此记载,注意注意