当前使用版本(必须填写清楚,否则不予处理)
3.0.7.1
该问题是怎么引起的?(最新版上已修复的会直接close掉)
`
UpdateWrapper
p = new DltPriceEntity();
p.setRoomStatus(0);
update(p, uw);`
重现步骤
执行上述代码
报错信息
### SQL: UPDATE tb_dlt_price SET room_status=?, dida_hotel_id=?,date=?
执行的SQL居然是如下SQL,没有WHERE条件
Comment From: miemieYaho
你没给where条件还想哪变出来?
Comment From: FifthSofa
遇到类似问题,好不容易找到有人提问的,但是都没给解决方法,这边贴一下DOC地址 https://github.com/baomidou/mybatis-plus-doc/blob/master/guide/wrapper.md 简单说就是 where 条件,不是用UpdateWrapper.set(...),用UpdateWrapper.eq(...)