一种数据查询的操作方法、装置、介质及电子设备制造方法及图纸

技术编号:20221679 阅读:37 留言:0更新日期:2019-01-28 20:13
本发明专利技术实施例提供了一种数据查询的操作方法、装置、介质及电子设备,包括:响应于所获取的数据查询参数,生成包含有据查询参数的第一实体类;对第一实体类进行解析,生成查询语句,执行查询语句并获取查询结果;将查询结果写入第二实体类,并输出。本发明专利技术实施例的技术方案能够避免大量的手写SqlMap,同时支持增删改及复杂查询操作,大大提高了系统的开发效率,减少了诸多重复性代码,降低了应用运维的复杂度,使代码逻辑更加清晰,代码组织更加规范。

【技术实现步骤摘要】
一种数据查询的操作方法、装置、介质及电子设备
本专利技术涉及计算机
,具体而言,涉及一种数据查询的操作方法、装置、介质及电子设备。
技术介绍
当前互联网公司,在应用层普遍使用iBatis/MyBatis对关系映射(ORM,ObjectRelationalMapping)框架进行数据库模型建模,并对数据库进行操作。在使用iBatis/MyBatis时,通过SqlMapConfig.xml配置文件作为入口,配置数据源,以及所有SqlMap文件;其中,具体的SQL命令需要开发人员手写至单独的SqlMap文件中,一个SqlMap配置,需要定义好参数对象、SQL模板,以及返回结构,每条SqlMap配置需要指定一个SQLID,在当Java代码层需要执行某个SQL命令时,需要指定对应的SQLID,并传入相应的参数列表,iBatis/MyBatis框架会根据SQLID找到SqlMap中的SQL模板,并置入对应参数,发送至数据库;数据库执行SQL指令并返回,iBatis/MyBatis框架会根据SqlMap中配置的返回类型,对数据库返回值进行解析、加工。虽然使用iBatis/MyBatisORM本文档来自技高网...

【技术保护点】
1.一种数据查询的操作方法,其特征在于,包括:响应于所获取的数据查询参数,生成包含有所述据查询参数的第一实体类;对所述第一实体类进行解析,生成查询语句,执行所述查询语句并获取查询结果;将所述查询结果写入第二实体类,并输出。

【技术特征摘要】
1.一种数据查询的操作方法,其特征在于,包括:响应于所获取的数据查询参数,生成包含有所述据查询参数的第一实体类;对所述第一实体类进行解析,生成查询语句,执行所述查询语句并获取查询结果;将所述查询结果写入第二实体类,并输出。2.根据权利要求1所述的数据查询的操作方法,其特征在于,所述生成包含有所述据查询参数的第一实体类包括:获取所述数据查询参数后,通过调用post方法将所述数据查询参数传递至controller层;根据预设的查询字段,在所述controller层将所述数据查询参数写入至所述第一实体类;将所述第一实体类传递至Dao层进行解析。3.根据权利要求1所述的数据查询的操作方法,其特征在于,所述对所述第一实体类进行解析,生成查询语句包括:对所述第一实体类进行解析,获取所述第一实体类所包含的信息;根据预设的规则,将所述第一实体类所包含的信息转换为查询语句。4.根据权利要求1所述的数据查询的操作方法,其特征在于,所述执行所述查询语句并获取查询结果包括:将所述查询语句置入缓存中,并调用预设的查询方法执行所述查询语句,获得map类型的查询结果。5.根据权利要求1所述的数据查询的操作方法,其特征在于,所述将所述查询结果写入第二实体类,输出所述第二实体类包括:基于java反射机制,将所述查询结果中的键值依次写入预设的所述第二实体类中;将所述第二实体类返回至controller层,并将所述第二实体类封装为页面数据,向视图层发送。6.一种数据查询的操作装置,其特征在于,包括:生成模块,用于响应于所获取的数据查询参数,生成包含有所述据查询参数的第一实体类;查询模块,用于对所述...

【专利技术属性】
技术研发人员:孙涛
申请(专利权)人:北京京东金融科技控股有限公司
类型:发明
国别省市:北京,11

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

1