baseMapper.updateById null
时间: 2023-11-27 17:14:14 浏览: 84
修复win10闪退 null.sys null.zip
如果你在使用 Mybatis-Plus 中的 BaseMapper 时出现了 baseMapper.updateById(null) 的问题,可能是因为你传入了空对象导致的。
在使用 updateById 方法时,需要传入一个非空对象,该对象的主键属性不能为空。如果传入了空对象,就会出现空指针异常。
你需要检查一下传入的对象是否为空,如果为空,就需要重新构造一个非空对象。你可以使用 Mybatis-Plus 提供的 Wrappers 工具类构造一个条件对象,然后再使用 selectOne 方法从数据库中查询出对应的实体对象,最后再将需要更新的属性设置到该对象中即可。
阅读全文