前言
有时用着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想要修改的字段和值