专利名称:一种基于SpringBoot+JPA的数据库乐观锁实现方法及系统
专利类型:发明专利
发明人:孙文君,吴东生,于法栋springboot原理书籍
申请号:CN201910966851.4
申请日:20191012
公开号:CN110716936B
公开日:
20220405
专利内容由知识产权出版社提供
摘要:本发明公开了一种基于SpringBoot+JPA的数据库乐观锁实现方法及系统,属于数据库领域,本发明要解决的技术问题为如何利用乐观锁避免并发情况下向数据库中定时插入数据过程中造成数据重复,采用的技术方案为:该方法步骤如下:S1、创建lock_table表:在数据库中新建一张lock_table表,lock_table用于存放锁的数据信息;S2、操作加锁:将并发事务操作加锁,在数据库中的lock_table表中增加该锁的数据信息;具体如下:S201、获取锁:查询lock_table表获取锁的信息,确保对应的进程获取该锁;S202、执行事务:对应进程进行继续执行,完成对数据库的事务操作;S203、释放锁:事务执行结束后,对应进程更新对应锁的版本号为当前日期,状态更新为未锁定,操作结束。该系统包括lock_table表创建模块和加锁操作模块。
申请人:浪潮云信息技术股份公司
地址:250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
国籍:CN
代理机构:济南信达专利事务所有限公司
代理人:孙园园
更多信息请下载全文后查看
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论