43、商品服务---品牌管理---级联更新
eg:小米品牌,旗下有很多产品,比如小米手机,小米平板等等,他们的品牌名都叫小米,电商项目数据库中避免表的关联,所以我们创建了一个关联表。比如品牌表和目录表的关联就是pms_category_brand_relation。假如我们改小米为小米1,那么除了品牌表的名字要更改外,所有的相关冗余字段都要更新.
一、第一种方式(用mybatisplus自带的wrapper)
1、controller
通过以下controller的路径来修改
2、serviceImpl
3、其他冗余字段
mybatisplus提供了三种update
一、第二种方式(自己编写wrapper)
1、controller(跟方法1一样)
2、serviceImpl(跟方法二一样)
3、在关联表的serviceImpl
通过this调用baseMapper,baseMapper就是这个实现类的dao层,即CategoryBrandRelationDao。调用dao层的updateCategory方法
左边那个是mybatisX插件,可以自动帮我们生成相关的statement,如下
我们只需自己编写那条sql语句即可
分类:
谷粒商城
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2022-01-11 03-docker中的名词概念
2022-01-11 02-docker的历史
2022-01-11 01-docker为什么出现
2022-01-11 02-ES简介
2022-01-11 01-全文检索