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