什么是乐观锁呢?为什么要使用这个功能?这个功能能做什么呢?如何使用这个?
1.乐观锁( Optimistic Locking ) 是相对悲观锁而言的,乐观锁是假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果冲突了,则不会更新成功。
2.为什么要使用这个功能呢?
主要是为了解决并发问题。什么是并发问题,可自行百度。
3.乐观锁的实现方式是
4.需要配置乐观锁插件
@Configuration
public class MybatisPlusConfig {
@Bean //乐观锁插件,新版本的是这种,建议去官网拖拽使用
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
return interceptor;
}
}
5.实体类需要加上@Version
@Version
private Integer version;
手机扫一扫
移动阅读更方便
你可能感兴趣的文章