关于mybatis-plus中update方法的理解

it2025-08-08  10

前言

有时用着mybatis-plus就不理解sql是怎么样子的,此次关于update的方法理解

一、条件构造器作为参数进行更新

UpdateWrapper<User> updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("name","shimin"); User user = new User(); user.setAge(18); //user可以设置多个属性 , user属性为set = "value" 条件构造器为where字句的条件 Integer rows = userMapper.update(user, updateWrapper);

二、条件构造器Set方法

UpdateWrapper<User> updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("name","shimin").set("age", 35); Integer rows = userMapper.update(null, updateWrapper); //更新单个字段的值可以,直接set想要修改的字段和值
最新回复(0)