MyBatis-Plus在SpringBoot中乐观锁配置

一、数据库中需要有"version"字段

 

 

 二、对应实体类属性上添加"@Version"注解

    @Version
    @TableField(fill = FieldFill.INSERT) //自动填充
    private Integer version;

三、写配置类、配置乐观锁

@Configuration
@MapperScan("com.syf.mp.mapper")
public class MpConfig {

    //乐观锁
    @Bean
    public OptimisticLockerInterceptor optimisticLockerInterceptor() {
        return new OptimisticLockerInterceptor();
        
    }

}

 

更新数据无序设置版本,版本号会自动更新

注意:数据库版本号不能为空,否则不能自动更新

posted @ 2021-10-29 21:55  非帆丶  阅读(347)  评论(0编辑  收藏  举报