业务逻辑太复杂,简单描述如下:
1.更新A表成功。
2.更新B表。{共50条,成功36条,失败14条}
3.调用外部接口,同步数据,发送notify消息,并订阅消息更新表。
4.同步外部接口。
线下一直没有问题,线上的bug是这样的,我在*serviceImpl.java中整体配置了事务,在controller层使用了分页,每10条数据,顺次执行上面的1.2.3.4步骤,现在的问题是,2步骤的日志:sql update语句提示执行成功,但是结果却没有成功修改,这是为什么呢??恳请高手赐教呀
业务逻辑太复杂,简单描述如下:
1.更新A表成功。
2.更新B表。{共50条,成功36条,失败14条}
3.调用外部接口,同步数据,发送notify消息,并订阅消息更新表。
4.同步外部接口。
线下一直没有问题,线上的bug是这样的,我在*serviceImpl.java中整体配置了事务,在controller层使用了分页,每10条数据,顺次执行上面的1.2.3.4步骤,现在的问题是,2步骤的日志:sql update语句提示执行成功,但是结果却没有成功修改,这是为什么呢??恳请高手赐教呀
4 回答962 阅读
4 回答867 阅读
2 回答2k 阅读✓ 已解决
2 回答839 阅读
2 回答619 阅读
2 回答675 阅读
1 回答638 阅读
事务的autocommit是true还是false?