1.增加配置
@Configuration
public class MybatisPlusConfig {
//注册乐观锁插件
@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor(){
return new OptimisticLockerInterceptor();
}
}
2. 修改实体类,新增@Version注解
@Version
private Integer version;
3.注意事项⚠️
- 支持的数据类型只有:int,Integer,long,Long,Date,Timestamp,LocalDateTime
- 仅支持updateById(id) 与 update(entity, wrapper) 方法
- 在 update(entity, wrapper)方法下, wrapper 不能复用!!!