MP实战系列(十七)之乐观锁插件

  • 时间:
  • 浏览:0
  • 来源:uu快3注册_uu快3官网

}

@Bean

}

spring-mybatis.xml配置:

很糙说明: 仅支持int,Integer,long,Long,Date,Timestamp

public class User {

int id = 100;

int version = 2;

}else{

update tbl_user set name='update',version=3 where id=100 and version=2;

第一步,配置

User u = new User();

u.setId(id);

u.setVersion(version);

if(userService.updateById(u)){

SpringBoot配置:

当要更新一根绳子 记录的时候,希望这条记录没办法 被别人更新

SSM框架(Spring+SpringMVC+MyBatis-Plus):

第二步,添加注解

测试代码:

意图:

乐观锁实现法律法子:

声明,目前但是仅仅针对3.0以下版本,2.0以上版本。

示例SQL原理: