当前位置:网站首页>MP更新操作方式
MP更新操作方式
2022-08-02 04:36:00 【qq_45860901】
第一种:updateById的方式
这种方式需要传入实体类,生成的Sql,会包含所有的字段更新。
所以更推荐第二种。
User user = new User();
user.setUserId(1);
user.setAge(23);
userMapper.updateById(user);
第二种:使用update 和UpdateWrapper配合
这种方式可以只更新指定的几个字段。
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper
.set("age", 23); //set实现的是sql语句的update set age = 18的部分
.eq("name","张三") //eq实现的是sql 的where 后面的部分。
userMapper.update(null, updateWrapper); //第一个参数一定是null,才只会更新Wrapper里的指定字段。
其他:
编写mapper对应的方法的xml的sql代码
还可以使用MP的lamabda的updatewrapper。
边栏推荐
猜你喜欢
随机推荐
【QT】Qt Creator生成动态库(DLL)并调用
IOT物联网概述及应用层架构入门篇
HSCTF2022-re题解
【Gazebo入门教程】第一讲 Gazebo的安装、UI界面、SDF文件介绍
如何运用3DGIS技术整合智慧社区综合管理解决方案
学内核之四:关于内核与硬件的衔接
捷信将ESG理念注入企业DNA致力于提供“负责任的消费金融服务”
力扣练习——33 原子的数量
[QNX Hypervisor 2.2用户手册]9.20 vdev
MySQL存储函数详解
洛谷P2437蜜蜂路线
论文速读:Homography Loss for Monocular 3D Object Detection
Use the advanced timer of GD32F207 to generate hidden bugs in PWM waves
爬虫_爬取wasde月度供需平衡表(实例)
redis基础入门
来自雪域高原的馈赠——大凉山高原生态糖心苹果
Nuscenes数据集总结(下)
PDF文件转换格式
力扣练习——43 路径总和
【STM32】ADC采集光敏数据(不看库函数手册进行配置)









