mybatis-plus update的三种方式
2024-09-08 17:30:56
参考博客:https://blog.csdn.net/weixin_44162337/article/details/107828366
1.最常见:根据id更新,xxxService.updateById(user);
2.1条件构造器,比如说根据订单编号更新
UpdateWrapper<Order> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("order_code","BJ202001010001");
Order order = new Order();
order.setAmount(new BigDecimal("2000"));
orderMapper.update(user, updateWrapper);
2.2如果只更新一个字段,使用updateWrapper 的构造器中也需要构造一个实体对象,这样比较麻烦。可以使用updateWrapper的set方法
UpdateWrapper<Order> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("order_code","BJ202001010001").set("amount", 18);
userMapper.update(null, updateWrapper);
最新文章
- 使用、支持、帮助Moon.Orm
- 针对Xcode的警告忽略消除处理
- NetBPM的安装 -转
- Android线程管理(二)&mdash;&mdash;ActivityThread
- iOS开发之 获取手机的网络的ip地址
- java+内存分配及变量存储位置的区别[转]
- 点击图标 标记为星标记事mac中修改默认的apache网站根目录位置
- 转自 void- man 差分约束系统详解
- poj 2229 Sumsets DP
- Mongodb数据备份恢复
- MySQL5.6生产库自动化安装部署
- 网站限制某些ip访问,仅允许某些ip…
- ubuntu18.04微信小程序学习笔记
- 再谈Promise
- pandas 从入门到遗忘
- 解决maven项目 maven install失败 错误 Failed to execute goal org.apache.maven.plugins
- 【java编程】正确重写hashCode和equesl方案
- 如何调优JVM
- Uri编码,包括javascript前端与C#服务器端
- mybatis由浅入深day02_3一对多查询