一种数据处理方法、装置、电子设备及存储介质与流程

文档序号:25095270发布日期:2021-05-18 21:35阅读:来源:国知局

技术特征:
1.一种数据处理方法,其特征在于,包括:获取元数据表中的元数据结构信息,所述元数据表在数据库被创建后生成;根据所述元数据结构信息生成数据实体文件;根据所述数据实体文件及预设的公共数据包生成数据实体对应的操作层文件;根据所述数据实体文件及所述操作层文件得到所述数据库对应的数据库操作代码;采用所述数据库操作代码对所述数据库中的数据进行持久化操作。2.根据权利要求1所述的方法,其特征在于,获取元数据表对应的元数据结构信息,包括:基于输入的数据库参数及数据表名,从所述数据库参数对应的信息数据库中读取所述数据表名对应的元数据表;从所述元数据表中提取所述元数据结构信息,其中,所述元数据结构信息包括:数据表名、字段名及字段类型。3.根据权利要求1所述的方法,其特征在于,所述根据所述元数据结构信息生成数据实体文件,包括:获取所述数据实体对应的存储路径信息;根据所述存储路径信息及数据实体的实体类名,拼接得到所述数据实体所在数据包的第一包路径信息;生成所述数据实体对应类库进行引用的第一引用语句;配置所述数据实体对应的持久化注解信息;设置所述数据实体对应的访问权限,并生成所述数据实体对应的类格式语句;根据所述第一包路径信息、第一引用语句、持久化注解信息、访问权限及类格式语句,得到所述数据实体文件。4.根据权利要求3所述的方法,其特征在于,操作层文件包括:访问层文件、服务层文件、服务实现层文件和控制层文件;所述公共数据包包括:访问层公共包、服务层公共包、服务实现层公共包和控制层公共包;所述根据所述数据实体文件及预设的公共数据包生成数据实体对应的操作层文件,包括:根据所述数据实体文件及所述访问层公共包,生成所述访问层文件;根据所述数据实体文件及所述服务层公共包,生成所述服务层文件;基于所述访问层文件、所述服务层文件及所述服务实现层公共包,生成所述服务实现层文件;根据所述服务层文件及所述控制层公共包,生成所述控制层文件。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据实体文件及所述访问层公共包,生成所述访问层文件,包括:根据所述存储路径信息及访问层对应的访问层类名,拼接得到所述访问层文件所在数据包的第二包路径信息;生成引用所述数据实体文件的第二引用语句;生成继承所述访问层公共包的第一继承语句;拼接所述第二包路径信息、所述第二引用语句及所述第一继承语句,得到所述访问层
文件。6.根据权利要求4所述的方法,其特征在于,所述根据所述数据实体文件及所述服务层公共包,生成所述服务层文件,包括:根据所述存储路径信息及服务层对应的服务层类名,拼接得到所述服务层文件所在数据包的第三包路径信息;生成引用所述数据实体文件的第三引用语句;生成继承所述服务层公共包的第二继承语句;拼接所述第三包路径信息、所述第三引用语句及所述第二继承语句,得到所述服务层文件。7.根据权利要求4所述的方法,其特征在于,所述基于所述访问层文件、所述服务层文件及所述服务实现层公共包,生成所述服务实现层文件,包括:生成对所述访问层文件的第一依赖语句,以及继承所述服务实现层公共包和所述服务层文件的第三继承语句;对所述第一依赖语句及第三继承语句进行拼接,得到所述服务实现层文件。8.根据权利要求4所述的方法,其特征在于,所述根据所述服务层文件及所述控制层公共包,生成所述控制层文件,包括:生成对所述服务层文件的第二依赖语句,以及继承所述控制层公共包的第四继承语句;拼接所述第二依赖语句及所述第四继承语句,得到所述控制层文件。9.一种数据处理装置,其特征在于,包括:获取模块,用于获取元数据表对应的元数据结构信息,所述元数据表在数据库安装后创建;实体生成模块,用于根据所述元数据结构信息生成数据实体文件;文件生成模块,用于根据所述数据实体文件及预设的公共数据包生成数据实体对应的操作层文件;代码生成模块,用于根据所述数据实体文件及所述操作层文件得到所述数据库对应的数据库操作代码;操作模块,用于采用所述数据库操作代码对所述数据库中的数据进行持久化操作。10.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述计算机程序时,实现权利要求1

8任一项所述的方法步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1

8任一项所述的方法步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1