mybatis-plus更新数据updateById返回false

794 阅读1分钟
        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值