问答详情
源自:3-1 秒杀操作-并发优化-1

当insertCount>0, 然而update失败

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

提问者:慕粉3947786 2016-10-09 03:58

个回答

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

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

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

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

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

    @Transactional

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