美文网首页
Mybatis Plus LambdaUpdateWrapper

Mybatis Plus LambdaUpdateWrapper

作者: 一介书生独醉江湖 | 来源:发表于2022-05-26 10:32 被阅读0次
    # Mapper 继承的BaseMapper的update方法,有两个参数(第一个参数为空) : 
    # int update(@Param("et") T entity, @Param("ew") Wrapper<T> updateWrapper);
    # 可以使用两种方式进行更新;
    
    第一种:
        @Override
        public void updateName(String name, String id) {
    
            LambdaUpdateWrapper<UserEntity> wrapper = new LambdaUpdateWrapper<UserEntity>()
                    .set(UserEntity::getName,name)
                    .eq(UserEntity::getId , id)
    
            int rows = userDao.update(null,wrapper);
        }
    
    第二种:
        @Override
        public void updateName(String name, String id) {
    
            LambdaUpdateWrapper<UserEntity> wrapper = new LambdaUpdateWrapper<UserEntity>()
                    .eq(UserEntity::getId,id);
    
            UserEntity userEntity = new UserEntity();
            userEntity.setName(name);
    
            int rows = userDao.update(userEntity, wrapper);
        }
    

    相关文章

      网友评论

          本文标题:Mybatis Plus LambdaUpdateWrapper

          本文链接:https://www.haomeiwen.com/subject/nsfyprtx.html