MyBatis-Plus在SpringBoot中乐观锁配置

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

MyBatis-Plus在SpringBoot中乐观锁配置

 

 

 二、对应实体类属性上添加"@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();
        
    }

}

 

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

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

上一篇:2个页面间不通过Session与url的传值方式。


下一篇:vue3引入element plus时,找不到index.css问题解决