mybatis-plusは楽観的ロックを実現します

1.データベーステーブル
のバージョンフィールドに2.エンティティにバージョンフィールドを追加します

@Version
@TableField(fill = FieldFill.INSERT)
private Integer version;

説明:
@Versionは、このフィールドをオプティミスティックロックの対応するフィールドとしてマークします
@TableField(fill = FieldFill.INSERT)現在の挿入を構成するときにバージョンの値を1に設定する
か、データベースで直接バージョンのデフォルト値を1に指定します

3.楽観的ロックプラグインをmybatis-plus構成クラスに追加します

//导包: import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;


@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor() {
     return new OptimisticLockerInterceptor();
 }

おすすめ

転載: blog.csdn.net/weixin_44684303/article/details/112005896