一种数据库持久化方法、装置、设备及介质制造方法及图纸

技术编号:42375840 阅读:22 留言:0更新日期:2024-08-16 15:00
本申请公开了一种数据库持久化方法、装置、设备及介质,其中方法包括:接收前端发送的数据库持久化请求,数据库持久化请求包含前端信息集、目标数据库表名称;基于目标数据库表名称,创建与目标数据库表同构且空记录的数据库表实体;基于数据库表实体,对前端信息集进行数据清理;基于清理后的前端信息集以及目标数据库表名称,生成数据值插入语句;将数据值插入语句发送给数据库引擎执行,以完成数据持久化。通过将分功能、分界面、分表的组织数据和创建SQL的过程封装成了一个通用转换器,开发人员只需输入要持久化的信息集和数据库表名,即可自动完成数据库持久化,可大幅减少开发人员数据库持久化的编程工作量,提升研发效率。

【技术实现步骤摘要】

本申请涉及企业信息化领域,具体涉及一种数据库持久化方法、装置、设备及介质


技术介绍

1、前台人机交互的业务信息输入输出界面和后台存储的数据库数据记录是信息系统的两个核心,前台信息以满足用户直观理解和易用操作为目标,后台数据以满足数据库范式要求和高效i/o(input/output,输入/输出)为目标,不同的追求目标造成了两者无法简单直接的匹配对应,前台展示时需要多表连接和投影,后台存储时需要分表识别信息并组织sql持久化。

2、传统的持久化方法都是分功能、分界面、分表的各自组织数据创建sql,然后传到后台持久化,每个开发人员开发每个功能都需要重复开发这个持久化程序,费事费力,效率低下。


技术实现思路

1、为了解决上述问题,本申请提出了一种数据库持久化方法、装置、设备及介质,其中方法包括:

2、接收前端发送的数据库持久化请求,所述数据库持久化请求包含前端信息集、目标数据库表名称;基于所述目标数据库表名称,创建与目标数据库表同构且空记录的数据库表实体;基于所述数据库表实体,对所述前端信息本文档来自技高网...

【技术保护点】

1.一种数据库持久化方法,其特征在于,包括:

2.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述数据库持久化请求还包括指定数据库名称,所述方法还包括:

3.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述基于所述数据库表实体,对所述前端信息集进行数据清理,具体包括:

4.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述基于清理后的前端信息集以及所述目标数据库表名称,生成数据值插入语句,具体包括:

5.根据权利要求4所述的自识别输入信息集的数据库持久化方法,其特征在于,...

【技术特征摘要】

1.一种数据库持久化方法,其特征在于,包括:

2.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述数据库持久化请求还包括指定数据库名称,所述方法还包括:

3.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述基于所述数据库表实体,对所述前端信息集进行数据清理,具体包括:

4.根据权利要求1所述的自识别输入信息集的数据库持久化方法,其特征在于,所述基于清理后的前端信息集以及所述目标数据库表名称,生成数据值插入语句,具体包括:

5.根据权利要求4所述的自识别输入信息集的数据库持久化方法,其特征在于,基于所述清理后的前端信...

【专利技术属性】
技术研发人员:舒鹏飞王宏伟祝静姜春雨
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1