MybatisPlus更新失败

更新订单状态,我想执行的sql是
update t_order set status = 1 where order_no = #{orderNo};
这样为什么会报错?没有重写原有的方法

img


org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'et.orderNo != null'. Cause: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "orderNo")

这样就可以

img

你至少得给个id才能更新啊,不然它咋知道你要改哪条数据,自然就会报错了呗
boolean update(T updateEntity, Wrapper whereWrapper);
updateEntity是你传入的实体类,至少要实体类对象.setid方法把需要修改的id值放进去才有用啊
若我的回复解决了您的问题,请采纳,谢谢。