今天偶然发现执行同样的修改接口,修改的内容也没变。数据库中该条记录的更新时间没有更新。如下图一
然后去看了一下接口的情况,没报错,也正常返回了。如图2
结合自己的业务情况 后来发现 是因为先从表中查出了 所有的数据 包括更新时间
在更新的时候 给“更新时间”这个字段赋值了 所以才会感到没有更新
MyBatisPlus中通用CRUD的updateById方法在更新相同的内容时,不会更新数据库中的记录
最新推荐文章于 2024-06-11 15:18:42 发布
今天偶然发现执行同样的修改接口,修改的内容也没变。数据库中该条记录的更新时间没有更新。如下图一
然后去看了一下接口的情况,没报错,也正常返回了。如图2
结合自己的业务情况 后来发现 是因为先从表中查出了 所有的数据 包括更新时间
在更新的时候 给“更新时间”这个字段赋值了 所以才会感到没有更新