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

  • 时间:
  • 浏览:0
  • 来源:UU直播快三_UU直播快3平台

int id = 50;

int version = 2;

if(userService.updateById(u)){

}else{

有点痛 说明: 仅支持int,Integer,long,Long,Date,Timestamp

public class User {

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

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

示例SQL原理:

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

SpringBoot配置:

}

乐观锁实现法律法律依据:

当要更新十根记录的然后,希望这条记录没人被别人更新

测试代码:

spring-mybatis.xml配置:

}

第二步,加进去去注解

意图:

@Bean

第一步,配置

User u = new User();

u.setId(id);

u.setVersion(version);