第一種:主鍵updateById
User user = new User();
// 這個id是主鍵
user.setId(4L);
user.setPhone("119");
//getBaseMapper 是mybatis-plus方法
getBaseMapper().updateById(user);
第二種:通過實體類篩選進行update
// 作為查詢條件
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("user_name", "rhb");
//new出來的對象作為修改值
User user = new User();
user.setPhone("110");
//直接update修改
getBaseMapper().update(user, updateWrapper);
第三種:通過lambdaUpdateWrapper進行update
LambdaUpdateWrapper<User> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
//eq是指你查詢的條件,set是指你修改的值
lambdaUpdateWrapper
.eq(User::getPhone, "110")
.set(User::getPhone, "119");
getBaseMapper().update(null, lambdaUpdateWrapper);
文章來源地址http://www.zghlxwxcb.cn/news/detail-661383.html
文章來源:http://www.zghlxwxcb.cn/news/detail-661383.html
到了這里,關于mybatis-plus進行update的三種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!