mybatis-plus更新数据updateById返回false

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值

文章转自:mybatis-plus更新数据updateById返回false_Java-答学网

作者:答学网,转载请注明原文链接:http://www.dxzl8.com/

猜你喜欢

转载自blog.csdn.net/zl5186888/article/details/127007952