发明公开
- 专利标题: 一种数据库表的通用查询方法、装置及存储介质
-
申请号: CN202211242108.2申请日: 2022-10-11
-
公开(公告)号: CN115617795A公开(公告)日: 2023-01-17
- 发明人: 林涛 , 鄢小征 , 李原兵 , 蓝坤宏 , 刘襄雄 , 林劼
- 申请人: 厦门市美亚柏科信息股份有限公司
- 申请人地址: 福建省厦门市软件园二期观日路12号102-402单元
- 专利权人: 厦门市美亚柏科信息股份有限公司
- 当前专利权人: 厦门市美亚柏科信息股份有限公司
- 当前专利权人地址: 福建省厦门市软件园二期观日路12号102-402单元
- 代理机构: 厦门市首创君合专利事务所有限公司
- 代理商 李艾华
- 主分类号: G06F16/22
- IPC分类号: G06F16/22 ; G06F16/242 ; G06F16/2457
摘要:
本发明提供一种数据库表的通用查询方法、装置及存储介质,方法包括:获取接口定义步骤,接收查询请求,基于查询请求关联的接口ID获取接口定义;所述接口定义包括条件数组和结果配置数组;解析查询条件步骤,获取用户查询请求中的查询条件以及条件数组中与查询条件相对应的条件字段;基于各条件字段的解析类型,对用户查询请求中的查询条件进行解析;基于解析结果和各条件字段的表达式构建查询语句;查询步骤,使用构建的查询语句查询数据库表;处理查询结果步骤,基于结果配置数组对查询结果进行解析。本发明的接口定义能够根据业务需求进行配置,满足不同业务系统的查询需求,且无需在业务系统侧配置数据源及编写查询语句,避免重复开发。