发明名称 跨数据库支持多字段组合的自动编码方法和系统
摘要 本发明公开了一种跨数据库支持多字段组合的自动编码方法和系统,方法包括参数配置步骤、服务启动步骤和编码获取步骤,编码获取步骤包括判断子步骤、输出子步骤和编码注册子步骤。相应地,系统包括参数配置模块、服务启动模块和编码获取模块,编码获取模块包括判断子模块、输出子模块和编码注册子模块。本发明可以有效地提高了自动编码的并发度,使软件开发架构的可移植性得以显著改进,在多处使用自动编码的情况下,采用本发明能够有效减少代码量、提高开发速度和编码质量。
申请公布号 CN103020285B 申请公布日期 2016.01.13
申请号 CN201210580904.7 申请日期 2012.12.27
申请人 北京仿真中心 发明人 廖中华
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京正理专利代理有限公司 11257 代理人 张雪梅
主权项 一种跨数据库支持多字段组合的自动编码方法,其特征在于,包括以下步骤:参数配置步骤,输入自动编码的参数配置项,所述参数配置项包括数据库类型;服务启动步骤,加载所述参数配置项,根据所述数据库类型实例化数据库接口,创建初始存储空间;所述初始存储空间包括存储结构和数据内容,所述存储结构包括表名、自动编码字段名、自动编码字段的当前最大值、关联字段名、关联字段值、更新时间,所述数据内容包括零到多条符合该存储结构的数据项,所述初始存储空间包括所述存储结构和零条数据项;编码获取步骤,向用户提供所需编码的最大编码,包括判断子步骤、输出子步骤和编码注册子步骤;所述判断子步骤,根据查找条件在所述存储空间内获取最大值,如果获取成功则进入输出子步骤,如果获取失败则进入编码注册子步骤;所述输出子步骤,按照编码输出规则输出下一编码,并将所述更新时间更新为当前时间;所述编码注册子步骤,包括查找所述最大值;向所述存储空间注册新的数据项;返回所述最大值;进入输出子步骤。
地址 100854 北京市海淀区永定路142信箱30分箱十一室