当前位置: 首页 > news >正文

MyBatisPlus 只更新指定字段

原理

MyBatisPlus提供的update方法的第一个参数是实体对象,传入null时表示不更新实体中的其他字段:

default boolean update(T entity, Wrapper updateWrapper)

示例代码

@SpringBootTest
public class DemoTest {@Resourceprivate FunctionService functionService;@Testvoid fun() {functionService.update(null, Wrappers.<Function>lambdaUpdate().set(Function::getState, FunctionStateEnum.ENABLE).eq(Function::getId, 56L));}}

执行结果

在这里插入图片描述


http://www.mrgr.cn/news/60838.html

相关文章:

  • argparse的基本用法
  • leetcode hot100【LeetCode 394.字符串解码】java实现
  • Vue脚手架
  • shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘
  • 前端存储IndexedDB存储方式实战案例
  • rhcsa 第二次作业
  • mysql 巧妙的索引
  • Windows Active Directory技术介绍和应用——删除计算机对象
  • GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试
  • C语言常用的数据类型有哪些?
  • 使用串口监视器查看是否有错误信息
  • Python小游戏15——俄罗斯方块
  • 什么是JVM
  • Vue3中props的使用方法以及例子
  • OpenCV图像处理方法:腐蚀操作
  • flutter实战短视频课程
  • docker 相关操作命令
  • 前端项目代码风格及校验统一格式化配置
  • 代码随想录算法训练营第十三天|二叉树的递归遍历、 二叉树的迭代遍历、二叉树的层次遍历
  • 常见学习陷阱及解决方案