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();
        
    }

}

 

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM