【技术实现步骤摘要】
一种字典数据操作方法、装置、可读存储介质及终端设备
本专利技术属于计算机
,尤其涉及一种字典数据操作方法、装置、计算机可读存储介质及终端设备。
技术介绍
目前大多数的系统都会配置有字典数据,也即将数据以字典的形式存储并供用户进行查询使用。例如,可以将所有城市的信息汇总为城市字典,将所有员工的信息汇总为员工字典,将所有客户的信息汇总为客户字典等等。字典数据一般存储在数据库,属于多读少写的数据类型。现有技术中,当需要在程序中对字典数据进行操作时,往往需要在程序的业务逻辑代码中添加大量的字典数据操作代码,而这些字典数据操作代码是和业务不相关的,这样就大大提高了代码的耦合度,从而增加了后续代码维护的成本。
技术实现思路
有鉴于此,本专利技术实施例提供了一种字典数据操作方法、装置、计算机可读存储介质及终端设备,以解决现有的字典数据操作代码耦合度高,维护成本较大的问题。本专利技术实施例的第一方面提供了一种字典数据操作方法,可以包括:在待执行的目标程序中查找预设的字典数据操作标识符,所述字典数据操作标识符用于指示字典数据操作的类型;确定所述目标程序中的字典数据操作指令,所述字典数据操作指令为与查找到的所述字典数据操作标识符对应的指令;提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令。进一步地,所述字典数据操作标识符包括字典数据加载标识符,所述字典数据加载标识符用于指示对字典数据的加载操作;所述提 ...
【技术保护点】
1.一种字典数据操作方法,其特征在于,包括:/n在待执行的目标程序中查找预设的字典数据操作标识符,所述字典数据操作标识符用于指示字典数据操作的类型;/n确定所述目标程序中的字典数据操作指令,所述字典数据操作指令为与查找到的所述字典数据操作标识符对应的指令;/n提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令。/n
【技术特征摘要】
1.一种字典数据操作方法,其特征在于,包括:
在待执行的目标程序中查找预设的字典数据操作标识符,所述字典数据操作标识符用于指示字典数据操作的类型;
确定所述目标程序中的字典数据操作指令,所述字典数据操作指令为与查找到的所述字典数据操作标识符对应的指令;
提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令。
2.根据权利要求1所述的字典数据操作方法,其特征在于,所述字典数据操作标识符包括字典数据加载标识符,所述字典数据加载标识符用于指示对字典数据的加载操作;
所述提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令,包括:
若查找到的所述字典数据操作标识符为字典数据加载标识符,则提取所述字典数据操作指令中的字典名、关键字字段名和数据字段名;
从预设的数据库中分别查询与所述关键字字段名对应的第一字段数据,以及与所述数据字段名对应的第二字段数据;
将所述第一字段数据和所述第二字段数据以键值对的形式加载入与所述字典名对应的缓存分区中。
3.根据权利要求2所述的字典数据操作方法,其特征在于,所述字典数据操作标识符还包括字典数据更新标识符,所述字典数据更新标识符用于指示对字典数据的更新操作;
所述提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令,包括:
若查找到的所述字典数据操作标识符为字典数据更新标识符,则提取所述字典数据操作指令中的字典名;
在预设的缓存区域中查找目标分区,所述目标分区为与所述字典名对应的缓存分区;
对所述目标分区中的字典数据进行更新。
4.根据权利要求3所述的字典数据操作方法,其特征在于,所述对所述目标分区中的字典数据进行更新包括:
从更新后的数据库中分别查询与所述目标分区中的关键字字段名对应的第三字段数据,以及与所述目标分区中的数据字段名对应的第四字段数据;
清除所述目标分区中的数据,并将所述第三字段数据和所述第四字段数据以键值对的形式加载入所述目标分区中。
5.根据权利要求2所述的字典数据操作方法,其特征在于,所述字典数据操作标识符还包括字典数据查询标识符,所述字典数据查询标识符用于指示对字典数据的查询操作;
所述提取所述字典数据操作指令中的字典数据参数,并根据所述字典数据参数和所述字典数据操作的类型执行所述字典数据操作指令,包括:
若查找到的所述字典数据操作标...
【专利技术属性】
技术研发人员:黄心官,赖云辉,孙成,张浩,龙觉刚,赵咸锦,梅晗,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。