慕圣5267809
2020-05-07 17:05
QueryWrapper<NewUser> queryWrapper = new QueryWrapper<NewUser>();
NewUser selectById = new NewUser();
selectById.setName("哆啦A梦");
queryWrapper.eq("name", "新手机").eq("version", 4);
newUserMapper.update(selectById, queryWrapper);
则查询日志如下
DEBUG==> Preparing: UPDATE tb_newUser SET name=?, age=?, update_time=?, version=? WHERE deleted=0 AND (name = ? AND version = ? AND version = ?)
DEBUG==> Parameters: 哆啦A梦(String), 0(Integer), 2020-05-07 17:02:00.139(Timestamp), 1(Integer), 新手机(String), 4(Integer), 0(Integer)
DEBUG<== Updates: 0
怎样解决?????
你是要多次复用QueryWrapper吗?使用乐观锁插件了吗?如果使用乐观锁插件,是不能多次复用QueryWrapper的。我一般是不会复用条件构造器的。
MyBatis-Plus进阶
23311 学习 · 118 问题
相似问题