sql update语句提示执行成功,但是结果却没有成功修改,这是为什么呢??恳请高手赐教呀

业务逻辑太复杂,简单描述如下:
1.更新A表成功。
2.更新B表。{共50条,成功36条,失败14条}
3.调用外部接口,同步数据,发送notify消息,并订阅消息更新表。
4.同步外部接口。

线下一直没有问题,线上的bug是这样的,我在*serviceImpl.java中整体配置了事务,在controller层使用了分页,每10条数据,顺次执行上面的1.2.3.4步骤,现在的问题是,2步骤的日志:sql update语句提示执行成功,但是结果却没有成功修改,这是为什么呢??恳请高手赐教呀

阅读 12.7k
3 个回答

事务的autocommit是true还是false?

事务没有提交。

  1. 这个执行成功的日志是 logback 的日志 还是你自己打得日志?
    2.你的逻辑是否在serviceImpl中的?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题