[发明专利]业务表查询方法、装置、服务器及计算机可读存储介质在审
申请号: | 201910335731.4 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110083605A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 张淑强;李大勤;郭翔 | 申请(专利权)人: | 天津中新智冠信息技术有限公司;天津美腾科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 曹玉平 |
地址: | 300381 天津市滨海新区滨海中新生态城中*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务表 查询接口 查询 计算机可读存储介质 查询内容 查询请求 服务器 数据库 标准化 参数指示 查询方式 查询结果 查询装置 复杂查询 人力成本 上层应用 预先定义 调用 构建 解析 响应 | ||
1.一种业务表查询方法,其特征在于,包括:
将预先构建的元数据表保存在数据库中,所述元数据表与预先定义的标准化查询接口具有对应关系,所述元数据表用于描述查询业务表的结构;
响应于上层应用通过调用所述标准化查询接口发起的查询请求,从所述查询请求中解析出查询接口参数;
至少部分地依据所述元数据表描述的查询业务表的结构,确定所述查询接口参数指示的查询内容;
至少部分地依据所述查询内容对数据库中的业务表进行查询,获得查询结果。
2.根据权利要求1所述的方法,其特征在于,所述元数据表包括至少一个数据表,如果包括两个或两个以上数据表,所述两个或两个以上数据表构成一个完整的元数据表,用于共同描述查询业务表的结构。
3.根据权利要求2所述的方法,其特征在于,所述元数据表至少包括配置表,其中,所述配置表至少包括:配置表的主键ID列名、业务表ID列名和业务表名列名,所述查询接口参数至少包括业务表ID,所述业务表ID与所述配置表中的业务表ID列名的值对应。
4.根据权利要求3所述的方法,其特征在于,所述元数据表还包括配置参数表,其中,所述配置参数表至少包括:配置参数表的主键ID列名、配置表的主键ID列名、业务表字段列名、业务表字段查询参数key列名和业务表字段运算符列名,所述查询接口参数还包括参数变量,所述参数变量为包含key和value的Map数据,所述Map数据中的key与所述配置参数表中的业务表字段查询参数key列名的值对应。
5.根据权利要求4所述的方法,其特征在于,所述至少部分地依据所述元数据表描述的查询业务表的结构,确定所述查询接口参数指示的查询内容,包括:
根据业务表ID从配置表中查找到对应的业务表名列名和配置表的主键ID列名;
根据查询接口参数中的key和配置表的主键ID列名从所述配置参数表中查找到业务表字段列名和业务表字段运算符列名并组成列表数据;
其中,所述业务表名列名以及业务表字段列名和业务表字段运算符列名组成的列表数据为所述查询接口参数指示的查询内容。
6.根据权利要求3或4所述的方法,其特征在于,所述配置表还包括视图转化器参数列名和业务表默认排序列名中的至少一个。
7.根据权利要求3或4所述的方法,其特征在于,所述参数变量还包括查询条件连接运算符,用于指示多个查询条件之间的逻辑关系。
8.一种业务表查询装置,其特征在于,包括:
保存单元,用于将预先构建的元数据表保存在数据库中,所述元数据表与预先定义的标准化查询接口具有对应关系,所述元数据表用于描述查询业务表的结构;
解析单元,用于响应于上层应用通过调用所述标准化查询接口发起的查询请求,从所述查询请求中解析出查询接口参数;
查询内容确定单元,用于至少部分地依据所述元数据表描述的查询业务表的结构,确定所述查询接口参数指示的查询内容;
查询单元,用于至少部分地依据所述查询内容对数据库中的业务表进行查询,获得查询结果。
9.一种服务器,其特征在于,包括:
一个或多个处理器;
存储器,设置为存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中新智冠信息技术有限公司;天津美腾科技有限公司,未经天津中新智冠信息技术有限公司;天津美腾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910335731.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据确权方法及装置
- 下一篇:跨链存储方法、终端及存储介质