Mybatis-Plus实现乐观锁
主要适用场景:当要更新一条记录的时候,希望这条记录没有被别人更新,也就是说实现线程安全的数据更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败
首先,向数据库表中添加version字段 然后在实体类中添加version属性
/**
* @Author Kk
* @Date 2022/2/11 18:35
* @Description
*/
@Data
@Component
public class User {
private Long id;
private String name;
private Integer age;
private String email;
共有 0 条评论