商品分类业务实现(三阶段)

商品分类 状态的修改

1.1.2编辑ItemCatController
(Controller生成方法到Service)

 @PutMapping("/status/{id}/{status}")
    public SysResult updateStatus(ItemCat itemCat){
    itemCatService.updateStatus(itemCat);
    return SysResult.success();
    }

1.1.3编辑ItemCatServiceImpl
(生成返回值,Mapper可用注解形式编写SQL)

 @Override
    @Transactional //事务控制
    public void updateStatus(ItemCat itemCat) {
        itemCat.setUpdated(new Date());
        itemCatMapper.updateStatus(itemCat);

    }

商品删除菜单时(应该删除1-2-3所有数据)

三级删除

 

 and是用作于两者成立同时执行,而or是指两边有一个则执行

 

 Post请求和put请求的结构(并且有js字符串)才使用

 

报错信息有些不必要的可以在此修改掉

 

 2.1MP实现原理(单表查询直接自己生成sql执行方式)

 2.2修改YML映射文件

 大小值比较

 

 

 

 整体思路清理(MP)


       <!-- spring整合mybatis-plus -->
         <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.3</version>
        </dependency>

test01(查询Item全部数据)

 test02(Item新增数据操作)


 

 test03(Item查询id=1的数据)

 test04(根据title与sellPoint查询数据)

test05(查询价格大于500小于200000的数据)

 

 test06(价格降序排列 )

test07(模糊查询数据)

 test08(数组查询id{1,2,3,4}的数据)

 

 test09(使用hasLength判断数据中有无值)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值