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