mybatis-plus更新数据updateById返回false
原因:加了乐观锁,但是更新的时候自动加入version条件时,pa中没有version值。
·
Packet byId = ips.getById(211l);
System.out.println(byId);
Packet pa = new Packet();
pa.setId(byId.getId());
pa.setStatus(-1);
pa.setVersion(byId.getVersion());//不加 会导致更新失败,返回false
boolean update = ips.updateById(pa);
System.out.println(update);
boolean update = ips.updateById(pa);更新失败
原因:加了乐观锁,但是更新的时候自动加入version条件时,pa中没有version值

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)