慕粉3947786
2016-10-09 03:58
insertCount如果>0, 然而update失败,insert到success表中的操作并没有回滚吧,success表不会有问题吗?
我觉得,你提的问题是个BUG,不过在捕获到update失败后,我们可以再把插如的数据删除,以此实现补救,并且这种情况应该发生的不多,对整体性能影响不大.
insert到success表中的操作会回滚,没有commit,之前的操作都会回滚
@Transactional
spring会做事务回滚的,不加注解就会报错,测试下就知道了
Java高并发秒杀API之高并发优化
78601 学习 · 170 问题
相似问题