updateById方法,无法将指定字段的值设为NUll

Blade 未结 1 122
小光头
小光头 2024-09-03 14:29

一、该问题的重现步骤是什么?

  1. 在用update、updatebyid的方法时,无法将某些字段设为null值,比如:

           Student s = studentService.getById(xxxx);

           s.setScore(null);

             s.setCreateTime(null);

             s.setUpdateTime(null);

             studentService.updateById(s);


二、你期待的结果是什么?实际看到的又是什么?

        我期望上述语句执行后,数据库中指定记录的score、create_time、update_time的值变为null。

        并且不想全局设置,只想局部实现。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

        用的bladex-boot,4.1.0.RELEASE,windows+mac



1条回答
  •  zhx1994
    zhx1994 (楼主)
    2024-09-03 16:30

    https://www.cnblogs.com/buzheng/p/12900736.html

    0 讨论(0)
提交回复