商品分类 状态的修改
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判断数据中有无值)