mybatis-plus直接更改数据库中的某个字段方法
第一种方法
seckillVoucherService.update()
.setSql("stock=stock-1")
.eq("voucher_id",voucherId).update();
第二种方法
LambdaUpdateWrapper<SeckillVoucher> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(SeckillVoucher::getVoucherId,VoucherId).setSql("stock=stock-1");
seckillVoucherService.update(queryWrapper);