Spring配置文件中事务管理问题如何定位解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2402个文字,预计阅读时间需要10分钟。
在开发过程中,遇到了SQL语句报错,但没有滚动回溯的情况。经过几天的排查,最终找到了事务没有回滚的原因。原来是项目原本使用的是Informix数据库,而它的事务回滚机制一直运作良好。
在开发中,遇到了sql语句报错,但是并没有回滚的情况。
经过几天的排查,终于找到了事务没有回滚的原因。
原来的项目用的是informix的数据库,原来针对事务回滚的机制都是好用的。我本地用的是mysql数据库。
先将程序代码与spring-mybatis.xml配置文件拿过来:
1、程序代码:
这个问题是在验证增删改查返回值时发现的。
两个操作,删除时,因为关联了外键,所以会报错,此时正常情况更新的语句也会回滚,但是并没有。
本文共计2402个文字,预计阅读时间需要10分钟。
在开发过程中,遇到了SQL语句报错,但没有滚动回溯的情况。经过几天的排查,最终找到了事务没有回滚的原因。原来是项目原本使用的是Informix数据库,而它的事务回滚机制一直运作良好。
在开发中,遇到了sql语句报错,但是并没有回滚的情况。
经过几天的排查,终于找到了事务没有回滚的原因。
原来的项目用的是informix的数据库,原来针对事务回滚的机制都是好用的。我本地用的是mysql数据库。
先将程序代码与spring-mybatis.xml配置文件拿过来:
1、程序代码:
这个问题是在验证增删改查返回值时发现的。
两个操作,删除时,因为关联了外键,所以会报错,此时正常情况更新的语句也会回滚,但是并没有。

