当insertCount>0, 然而update失败

来源:3-1 秒杀操作-并发优化-1

慕粉3947786

2016-10-09 03:58

insertCount如果>0, 然而update失败,insert到success表中的操作并没有回滚吧,success表不会有问题吗?

写回答 关注

3回答

  • 慕桂英3162731
    2016-10-09 23:26:35
    已采纳

    我觉得,你提的问题是个BUG,不过在捕获到update失败后,我们可以再把插如的数据删除,以此实现补救,并且这种情况应该发生的不多,对整体性能影响不大.

    慕粉3947...

    非常感谢!

    2016-10-23 23:42:19

    共 1 条回复 >

  • 黑衣剑士z
    2018-05-23 11:25:33

    insert到success表中的操作会回滚,没有commit,之前的操作都会回滚

  • 朴太东
    2017-04-12 16:05:32

    @Transactional

    spring会做事务回滚的,不加注解就会报错,测试下就知道了

Java高并发秒杀API之高并发优化

Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益

78601 学习 · 170 问题

查看课程

相似问题