MyBatis-Plus入门教程 MyBatis-Plus 条件构造器-UpdateWrapper

2024-02-25 开发教程 MyBatis-Plus入门教程 匿名 5

说明:

继承自 ​AbstractWrapper,自身的内部属性 ​entity也用于生成 ​where条件

及 ​LambdaUpdateWrapper​, 可以通过 ​new UpdateWrapper().lambda()​ 方法获取!

set

set(String column, Object val)
set(boolean condition, String column, Object val)
  • SQL SET 字段
  • 例: ​set("name", "老李头")
  • 例: ​set("name", "")​--->数据库字段值变为空字符串
  • 例: ​set("name", null)​--->数据库字段值变为​null

setSql

setSql(String sql)
  • 设置 SET 部分 SQL
  • 例: ​setSql("name = '老李头'")

lambda

  • 获取 ​LambdaWrapper
  • 在​QueryWrapper​中是获取​LambdaQueryWrapper
  • 在​UpdateWrapper​中是获取​LambdaUpdateWrapper