乐观锁原理

update account_wallet set user_amount = #{userAmount,jdbcType=DECIMAL}, version = version + 1 where id =#{id,jdbcType=INTEGER} and version = #{version,jdbcType=INTEGER}

,查出当某用户的前钱包的版本,修改的时候将版本和id做where条件,如果版本号被修改了,那么这次修改不会成功

原文地址:https://www.cnblogs.com/longsanshi/p/8378257.html