tkmapper的一些自带方法

看网课中理解的语句,关于tkmapper的一些自带方法

 首先外层是一个循环foreach循环

 tkmapper的一些自带方法_第1张图片

 使用tkmapper自带的方法updateByExample是根据ID修改,把你需要修改的ID放到criteria里面就是skuId,然后productSku就是你要修改为的内容 tkmapper的一些自带方法_第2张图片

                 //扣减库存
                for(ShoppingCartVO sc:list){
                    String skuId = sc.getSkuId();
                    int newStock = sc.getSkuStock() - Integer.parseInt(sc.getCartNum());

                    Example example = new Example(ProductSku.class);
                    Example.Criteria criteria = example.createCriteria();
                    criteria.andEqualTo("skuId",skuId);

                    ProductSku productSku = new ProductSku();
                    productSku.setStock(newStock);

                    int k = productSkuMapper.updateByExample(productSku, example);

                }

 仅此记录自己的学习

你可能感兴趣的:(java,开发语言)