【技术实现步骤摘要】
数据存储方法、系统、计算机设备及存储介质
[0001]本专利技术属于数据存储的
,具体地涉及一种数据存储方法、系统、计算机设备及存储介质。
技术介绍
[0002]传统应用系统的数据存储主要是通过后台编写相应的执行语句实现的,不同数据结构的数据需要编写各自的执行语句。虽然可以通过一些第三方的持久层框架或代码快速生成工具来实现,但主要节省的是参数设置或编码等方面的工作,仍然需要为不同的业务需求定制编写相应的执行语句。这种方式主要存在以下缺点:1、针对不同的业务需求,需要定制编写相应的数据储存执行语句,需要具有一定经验的开发人员才能完成。同时还需实现配套的调用操作功能,当业务需求废弃时,相应功能模块又需要手动移除,人工维护成本极大;2、一般地,数据存储涉及到的数据库表相关操作需要定义对应的实体、数据访问、存储服务等并提供相应的基础功能实现;3、前台表单提交数据存储请求时,不同业务数据需要调用不同的后台服务接口,每个接口均需进行相应的参数映射、出错及结果处理等繁杂操作;4、在业务变更频繁且需要及时响应的情况下,传统应用系统的数 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:定义标准模型的配置信息及所述标准模型的模型对象类;自定义配置所述标准模型的数据源及字段绑定,并在所述标准模型中提交待存储数据列表,所述待存储数据列表包括若干待存储数据;根据所述配置信息及所述模型对象类对所述待存储数据列表进行解析与字段映射,将解析与字段映射之后的所述待存储数据列表封装进实体对象列表中;对所述实体对象列表进行解析,并将其存储在数据库中。2.根据权利要求1所述的数据存储方法,其特征在于,在所述定义标准模型的配置信息及所述标准模型的模型对象类的步骤中,所述配置信息包括:模型标识:所述模型标识为所述标准模型的唯一标识,用于根据所述模型标识获取所述配置信息;数据源配置:所述数据源配置为存储所述待存储数据所需使用的数据库表的配置;字段绑定配置:所述字段绑定配置为存储所述待存储数据所需使用的数据字段映射的配置,其包括前台数据字段标识、字段标签、后台数据表字段。3.根据权利要求2所述的数据存储方法,其特征在于,在所述定义标准模型的配置信息及所述标准模型的模型对象类的步骤中,所述模型对象类包括:数据源配置对象类,用于映射所述数据源配置为对象;字段映射对象类,用于映射所述字段绑定配置为对象;数据实体对象类,用于作为所述待存储数据的载体;以及字段映射对象列表。4.根据权利要求1所述的数据存储方法,其特征在于,所述定义标准模型的配置信息及所述标准模型的模型对象类的步骤包括:通过前台处理程序将所述配置信息定义为json格式的配置信息;通过后台处理程序将所述模型对象类定义为java类的模型对象类。5.根据权利要求3所述的数据存储方法,其特征在于,所述自定义配置所述标准模型的数据源及字段绑定,并在所述标准模型中提交待存储数据列表的步骤包括:加载可配置的第一数据库表,根据所述待存储数据,从所述数据源配置中选出对应的第二数据库表,将所述第二数据库表从所述数据源配置移动至第一预设区域,并配置所述第二数据库表的查询及排序规则;判断所述第二数据库表的数量是否大于等于预设数量;若所述第二数据库表的数量等于预设数量,则将所述第二数据库表作为主表,若所述第二数据库表的数量大于预设数量,则根据所述第二数据库表的字段标识,将其中一个所述第二数据库表作为主表,其余作为子表;加载可配置的数据字段,根据所述待存储数据,从所述字段绑定配置中选出对应的数据字段,并在所述第二数据库表中配置该数据字段所需绑定的数据库表及字段;将所述待...
【专利技术属性】
技术研发人员:黄田田,李金印,
申请(专利权)人:思创数码科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。