• 新增 Mybatis plus乐观锁插件 配置类
package com.engine.cmdbsync.config;import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** Mybatis plus乐观锁插件*/
@Configuration
public class MybatisPlusConfig {/*** 乐观锁 插件* @return*/@Beanpublic OptimisticLockerInterceptor optimisticLoker() {return new OptimisticLockerInterceptor();}
}

[如果不添加乐观锁插件,会报下面的错误]

Parameter 'MP_OPTLOCK_VERSION_ORIGINAL' not found. Available parameters are [param1, et]

  • 实体类增加版本号字段增加@version注解
    //版本号@Versionprivate int version;
  • 更新前设置版本号
//设置版本号
configItemCfg.setVersion(configItemCfgOfDataBase.getVersion());

springboot 使用mybatis-plus 配置乐观锁相关推荐

  1. springboot 使用mybatis-plus 配置乐观锁。

    -----------------------------官方文档已更新,详细配置请访问:mybatis plus乐观锁插件 进行查看--------------------------------- ...

  2. 配置MyBatis Plus 的乐观锁功能

    配置MyBatis Plus 的乐观锁功能 一. 回顾CAS乐观锁 CAS: 二. 配置MyBatis Plus 的乐观锁 (1)数据库:添加version版本号 (2)实体类:添加version版本 ...

  3. springboot 中 mybatis configuration 配置失效问题

    springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...

  4. 为Mybatis-Plus配置乐观锁使得数据同步

    前言: 有一件商品原价80,成本70,售价100卖出,老板觉得利润低便让马硕森加价50到150卖出,但后又觉得价格太高销量不好于是又让大司降价30到120卖出. 此时若不对数据加上乐观锁和悲观锁,当马 ...

  5. SpringBoot集成Mybatis(0配置注解版)

    Mybatis初期使用比较麻烦,需要各种配置文件.实体类.dao层映射关联.还有一大推其它配置.当然Mybatis也发现了这种弊端,初期开发了generator可以根据表结构自动生成实体类.配置文件和 ...

  6. mybatis类型转换配置(springboot集成mybatis的配置)

    使用mybatis将string转为blob存入数据库时出现ora-01465异常,无效的十六进制转换!求解,求解 oracle中用于保存位串的数据类型是RAW,LONGRAW(推荐使用BLOB). ...

  7. mybatis 乐观锁和逻辑删除

    本篇介绍easymybatis如配置乐观锁和逻辑删除. 乐观锁 easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现.即:数据库增加一个int或long类型字段ver ...

  8. MybatisPlus中乐观锁的配置

    1.什么是乐观锁? 乐观锁:十分乐观,它总是认为不会出现问题,无论干什么,都不去上锁!如果出现了问题,就重新更新值. 2.什么是悲观锁? 悲观锁:十分悲观,它总是认为会出现问题,无论干什么,都加上锁, ...

  9. mybatis 乐观锁_MybatisPlus新特性之逻辑删除、乐观锁、自动填充

    MP特性 公共字段的自动填充功能 自动更新全局属性,比如创建的时间修改的时间,这样就不用每执行一次插入更新操作都带上一个set大大节省了很多效率,从而也避免为了因为时间格式的不统一问题. 为了输出日志 ...

最新文章

  1. c4d跟踪特效合成视频教程 Master Motion Tracking with Cinema 4D
  2. 程序人生--从这里开始
  3. python学习笔记之函数(方法)
  4. myeclipse2014如何创建user library
  5. svm多分类代码_监督学习——分类算法I
  6. div table 超出了_div包裹的table,table的宽度超出了的宽度,出现的滚动条的在windows下无法拖动...
  7. python怎么写方程条件,条件方程曲线拟合
  8. javascript 通过地址获取经纬度 get lat long from address
  9. JavaScript数据结构——散列表(Hash table,也叫哈希表)
  10. ROS 启动自带摄像头或者USB摄像头
  11. 可行性研究报告——机房收费系统
  12. 传智播客黑马程序员28期JavaEE基础及就业班视频教程
  13. 大型系统集成项目流程方案设计图
  14. linux 命令chmod 755的意思
  15. 博士申请 | 北京大学MILab招收人工智能/医学影像方向2022级博士生
  16. 1个月到2岁半的育儿方案,有了它宝宝都不用去上早教啦
  17. stanza和DBPedia的安装与使用
  18. log4j输出多个自定义日志文件、动态配置多个日志文件
  19. 剪贴板中图片转为BASE64格式
  20. [思考] 程序员能靠纯技术渡过中年危机吗?

热门文章

  1. 吴恩达机器学习(七)神经网络(反向传播)
  2. 斯坦福吴恩达《机器学习》--增强学习
  3. Spring Cloud Ribbon 负载均衡客户端调用示例
  4. JSP如何获取Spring Boot的配置属性
  5. Java Media Framework 基础教程
  6. python命令行参数有什么用_一文看懂命令行参数的用法——Python中的getopt神器
  7. python中!ls -r_光学现象的Python实现
  8. html5 content type,Content-Type一览
  9. matlab设计模拟高通滤波器
  10. KubeSphere配置集(ConfigMap)的使用