乐优商城项目总结day(8)

乐优商城项目总结day(8)

@PostMapping
    public ResponseEntity<Void> saveBrand(Brand brand, @RequestParam(value = "cids") List<Long> cids) {
        brandService.saveBrand(brand, cids);
        return ResponseEntity.status(HttpStatus.CREATED).build();
    }

SpringMvc能够自动将字符串"id1,id2,id3,..."自动转化成List<T>

public void saveBrand(Brand brand, List<Long> cids) {
        brand.setId(null);
        int count = brandDao.insert(brand);
        if(count != 1) {
            throw new LyException(ExceptionEnum.BRAND_SAVE_ERROR);
        }
        cids.stream().forEach(cid -> {
            int ct = brandDao.insertCategoryBrand(cid, brand.getId());
            if(ct != 1) {
                throw new LyException(ExceptionEnum.BRAND_SAVE_ERROR);
            }
        });
    }

通用mapper进行insert添加实体类后,如果实体类的主键带有自增策略ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值