Mybatis Plus乐观锁

1、配置app

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

2、加注解测试

@Version
private Integer version;

3、测试版本控制

/**
 * 修改数据的同时进行版本控制
 */
@Test
public void updateById1 () {
    int version = 1;

    UserInfo userInfo = new UserInfo();
    userInfo.setEmail("xjj@qq.com");
    userInfo.setId(343434);
    userInfo.setVersion(version);
    int rows = userInfoMapper.updateById(userInfo);
    System.out.println("影响行数"+rows);
}