栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis Plus基础03 更新update操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis Plus基础03 更新update操作

学习目标:

Mybatis Plus 更新数据操作


学习内容:

update的几种使用


学习产出: 1、根据ID更新 updateById
    @Test
    void updateTest(){
        User user = new User();
        user.setId(19); //查询id的条件
        user.setRole("updateTest"); //更新字段的值
        System.out.println(userDao.updateById(user));
        //返回int类型,这里修改的是一条,返回1就是成功了,如果修改多条,就返回多少个数量,
        //如果返回的是0表示没有搜索到这条数据,修改不成功。
    }
}
2、根据条件更新update

方式1:使用QueryWrapper 操作

   @Test
    void updateTest(){
        User user = new User();
        user.setRole("updatewhere"); //更新的字段
        // Query对象,用于设置条件,传User实体
        QueryWrapper wrapper = new QueryWrapper<>(); 
        wrapper.eq("role","asdf"); // 设置查询条件
        userDao.update(user, wrapper);
    }

方式2:使用UpdateWrapper操作(推荐)

  @Test
    void updateTest2(){
        //UpdateWrapper更新操作
        UpdateWrapper warp = new UpdateWrapper<>();
        //通过set设置需要修改的内容,eq设置条件
        warp.set("pwd","warpper").set("token","warptoken").eq("user","zyh4");
        System.out.println(userDao.update(null,warp));
    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856852.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号