第一种:主键updateById
User user = new User();// 这个id是主键user.setId(4L);user.setPhone("119");//getBaseMapper 是mybatis-plus方法getBaseMapper().updateById(user);
第二种:通过实体类筛选进行update
// 作为查询条件UpdateWrapper updateWrapper = new UpdateWrapper();updateWrapper.eq("user_name", "rhb");//new出来的对象作为修改值User user = new User();user.setPhone("110");//直接update修改getBaseMapper().update(user, updateWrapper);
第三种:通过lambdaUpdateWrapper进行update
LambdaUpdateWrapper lambdaUpdateWrapper = new LambdaUpdateWrapper();//eq是指你查询的条件,set是指你修改的值lambdaUpdateWrapper.eq(User::getPhone, "110").set(User::getPhone, "119");getBaseMapper().update(null, lambdaUpdateWrapper);