在手动编写张老师的秒杀系统时, 由于不熟悉Navicat, 导致我误以为减库存失败.
如下:
1. 运行减库存的junit测试用例, 发现打印了1
@Test public void testReduceNumber() { int seckillId = 1000; int updateCount = seckillDao.reduceNumber(seckillId, new Date()); System.out.println(updateCount); } 2. 但是通过Navicat查看库存, 秒杀Id为1000的商品库存(number)还是100个. 即使你在seckill点右键刷新, 库存仍然是100,不会变化. |
3. 最后发现必须点击下图的红色框内的刷新按钮才能正常刷新显示.