为了账号安全,请及时绑定邮箱和手机立即绑定

update的时候,entity传null的时候报错

@Test
public  void updateByWrapper4(){
    UpdateWrapper<User> updateWrapper = new UpdateWrapper<User>();
    updateWrapper.eq("name","Tom").eq("age",28).set("age",30);
    int rows = userMapper.update(null,updateWrapper);
    System.out.println("影响记录数"+rows);

}

http://img1.sycdn.imooc.com//5e0965080001d8ea16950687.jpg

正在回答

2 回答

看着没有问题。你方便的话,把代码和sql脚本传到百度网盘、github或者gitee上呗,我帮你调试一下,看看什么原因。

0 回复 有任何疑惑可以回复我~

麻烦老师了,sql数据在utils文件中。这个是gitee地址

https://gitee.com/cdy12344321/mybatis_plus.git

0 回复 有任何疑惑可以回复我~
#1

老猿

同学找到原因了,你pom.xml中配置的mybatis-plus-generator为3.0.6,影响了程序运行,你改成3.1.0就好使了,但是修改后,你代码功能的功能要小调整一下,因为有个属性在3.0.6中有,在3.1.0中没有。
2019-12-31 回复 有任何疑惑可以回复我~
#2

赵小里3409227 回复 老猿

usersMapper.update(new Users(), updateWrapper)
2020-04-22 回复 有任何疑惑可以回复我~
#3

赵小里3409227 回复 赵小里3409227

不升级版本的话,发现用这种方式也可以
2020-04-22 回复 有任何疑惑可以回复我~
#4

老猿 回复 老猿

哦哦,3Q
2020-04-23 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

update的时候,entity传null的时候报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信