天天看點

mybatisplus中updatewrapper的使用備忘

既然使用了mybatisplus,那就能不寫sql的就不寫,畢竟長篇大論的寫原生sql可不是好玩的,幸好mybatisplus提供了優雅編輯的方法來實作更新操作,這次隻記錄更新操作。來,上代碼:

UpdateWrapper<WxMsg> wrapper = new UpdateWrapper<>();
        wrapper.lambda().set(WxMsg::getCallBackStatus, status)
                .set(WxMsg::getCallBackSuccess, status.equals("success") ? true : false)
                .eq(WxMsg::getMsgId, msgID);
        this.update(wrapper);      

使用updatewrapper能更優雅快捷的實作資料更新,避免了寫sql那麼麻煩的事情。