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);
}
相關文章
相關標籤/搜索