com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor
需求: 当要更新一条记录的时候,希望这条记录没有被别人更新
即 如果这条记录被别人更新过,则我的更新操作为失败
乐观锁的实现原理:
第一次,我取出记录时,获取当前 version 为2
更新时,会带上这个 version 2 即 (where version = 2)
执行更新时, set version = yourVersion+1 where version = yourVersion
即 (set version = 2+1 where version = 2)
如果where条件里的 version 不对,就更新失败
前提: 使用_@_Version 注解实体字段
