1.快速开始
2.代码生成器
3.CRUD接口——Service CRUD接口
4.CRUD接口——Mapper CRUD接口
5.条件构造器
6.分页插件
7.Sequence主键
8.自定义ID生成器
9.逻辑删除
10.乐观锁插件
11.自动填充
乐观锁插件: OptimisticLockerInnerInterceptor
添加version
添加代码:
@Version
@TableField(fill = FieldFill.INSERT)
private Integer version;
添加乐观锁插件
//乐观锁插件
@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor() {
return new OptimisticLockerInterceptor();
}
编写插入代码
//插入操作
@RequestMapping("/insert")
public Integer version() {
User user = new User();
user.setId(6L);
user.setName("hk4445");
user.setAge(28);
user.setEmail("2284612137@qq.com");
int insert = userMapper.insert(user);
return insert;
}
访问http://localhost:8080/hk/insert
可得
再访问http://localhost:8080/hk/update
可得
如上所示就实现了乐观锁的功能