首页> 中国专利> 一种基于SpringBoot+JPA的数据库乐观锁实现方法及系统

一种基于SpringBoot+JPA的数据库乐观锁实现方法及系统

摘要

本发明公开了一种基于SpringBoot+JPA的数据库乐观锁实现方法及系统,属于数据库领域,本发明要解决的技术问题为如何利用乐观锁避免并发情况下向数据库中定时插入数据过程中造成数据重复,采用的技术方案为:该方法步骤如下:S1、创建lock_table表:在数据库中新建一张lock_table表,lock_table用于存放锁的数据信息;S2、操作加锁:将并发事务操作加锁,在数据库中的lock_table表中增加该锁的数据信息;具体如下:S201、获取锁:查询lock_table表获取锁的信息,确保对应的进程获取该锁;S202、执行事务:对应进程进行继续执行,完成对数据库的事务操作;S203、释放锁:事务执行结束后,对应进程更新对应锁的版本号为当前日期,状态更新为未锁定,操作结束。该系统包括lock_table表创建模块和加锁操作模块。

著录项

  • 公开/公告号CN110716936B

    专利类型发明专利

  • 公开/公告日2022-04-05

    原文格式PDF

  • 申请/专利权人 浪潮云信息技术股份公司;

    申请/专利号CN201910966851.4

  • 发明设计人 孙文君;吴东生;于法栋;

    申请日2019-10-12

  • 分类号G06F16/22(20190101);G06F16/23(20190101);

  • 代理机构37100 济南信达专利事务所有限公司;

  • 代理人孙园园

  • 地址 250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼

  • 入库时间 2022-08-23 13:24:11

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号