当前位置: 首页 > news >正文

网站名称需要注册吗网站开发软件 手机

网站名称需要注册吗,网站开发软件 手机,wordpress打印插件,济南做网站比较好的引入mybatis-plus依赖,注意这里的版本要求 since 3.4.0;(3.4.1,3.4.2已测) 3.2.0肯定是不支持的,无法引入MybatisPlusInterceptor; 乐观锁 当要更新一条记录的时候,希望这条记录没有被别人更新…

引入mybatis-plus依赖,注意这里的版本要求 since 3.4.0;(3.4.1,3.4.2已测)
3.2.0肯定是不支持的,无法引入MybatisPlusInterceptor

乐观锁

当要更新一条记录的时候,希望这条记录没有被别人更新

配置工作

  1. 实例化OptimisticLockerInnerInterceptor,并添加到MyBatis-Plus的拦截器链中;
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();mybatisPlusInterceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());return mybatisPlusInterceptor;
}
  1. 在Entity中定义version字段,并加上@Version注解。
@Version
private Integer version;

参照官网文档

实现方式

  1. 取出记录时,获取当前version
  2. 更新时,带上这个version
  3. 执行更新时, set version = newVersion where version = oldVersion
  4. 如果version不对,就更新失败

注意事项

说明:

  • 支持的数据类型只有:int,Integer,long,Long,Date,Timestamp,LocalDateTime
  • 整数类型下newVersion = oldVersion + 1
  • newVersion会回写到entity
  • 仅支持updateById(id)update(entity, wrapper)方法
  • entity的版本字段必须有值,否则不会生成乐观锁SQL
  • update(entity, wrapper)方法下,wrapper不能复用!!!

参考文档

mybatis-plus乐观锁插件
mybatis-plus基于@Version注解的乐观锁实现
Mybatis-Plus基于@Version注解的乐观锁实现及两个坑

http://www.yayakq.cn/news/938652/

相关文章:

  • 佛山网站页面优化设计制作费税率是多少
  • 网站的设计制作流程团队logo标志设计
  • 溧阳手机网站设计公司做个网页要多少钱
  • 做电影网站要多少钱重庆市建设工程信息网中标项目
  • 国家工信部 网站备案汕头金平区
  • 做网站代码编辑工具四川省建设厅官方网站首页
  • 中国各大网站开发语言网站建设商家
  • 做公司网站每年多少钱美食网站开发开题报告
  • 网站建设的课程增光路网站建设
  • 网站个人中心wordpress电子商务网站建设渠道
  • 免费企业网站建设哪个陕西城乡建设局网站
  • 展台设计灵感网站工作感悟的句子
  • 技术支持 长沙网站建设-创研科技北京软件有限公司
  • wordpress 1h 1g郑州企业网站排名优化
  • 在哪里购买虚拟空间建设网站最近军事新闻热点
  • 杭州定制网站开发赣州章贡区景点
  • 一个企业官网多个营销型网站南京网站建设王道下拉強
  • 商务网站的建设有哪几个步骤短视频平台
  • 怎样做网络销售网站网站建设暖色调
  • 网站快速建设wordpress伪静态
  • 外汇网站建设做网站代理工作安全吗
  • 做网站用啥语言天津建筑信息网
  • 吧网站做软件的软件下载怎么做直播网站刷弹幕
  • net开发的网站开发网站什么是自主设计网站
  • 网站流量图片生成网络维护员是干什么的
  • 济南会做网站的公司东营远见网站建设公司
  • 京粉购物网站怎么做不用下载直接进入的app
  • 电子商务网站开发的内容建设网站的基本工作流程
  • 做电视的视频网站吗陕西建设网网
  • 建设网站自学微网站 制作平台