1:在version属性上面加入@Version注解 ,这个注解必须要有
2:配置乐观锁插件 代码,以下是springboot的写法,写在配置类里面
/** * 乐观锁插件 */ @Bean public OptimisticLockerInterceptor optimisticLockerInterceptor() { return new OptimisticLockerInterceptor(); }
3:在业务代码中遵循 先 查询 后 修改的 操作,这样乐观锁version版本才会 version+1