查询对象映射方法、装置及产品制造方法及图纸

技术编号:41802914 阅读:24 留言:0更新日期:2024-06-24 20:24
本发明专利技术公开一种查询对象映射方法、装置及产品,涉及数据库访问技术领域,方法包括:通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件;使用逻辑与运算符将各所述查询条件组合为查询子句。再基于查询子句构建完整的数据库查询语句,进而完成数据库的访问。相比于现有技术中的ORM技术和实体对象的概念,本发明专利技术新定义了查询对象的概念,并提供了查询对象映射方法,用于将查询对象的实例映射为查询子句,从而简化了数据库访问相关的代码编写,提高了开发效率。

【技术实现步骤摘要】

本申请涉及数据库访问,特别是涉及一种查询对象映射方法、装置及产品


技术介绍

1、现有orm技术需要根据用户提交的查询参数和待访问的数据库表的信息构造出数据库查询语句完成对数据库的访问。其中一个关键步骤是由查询参数构造出数据库查询语句中的查询子句。每种orm框架都提供了不同的实现方式,包括但不限于由用户自己编写sql语句,比如mybatis,springjdbc等,或者使用类sql技术,如hibernate中的hql,springdatajpa中的jpql,c#中的linq等,或者使用一些构造进行转换,如hibernate的criteria相关接口,springdatajpa的specification接口等,或者使用链式构造方式,如jooq等。造成这种现象的原因是orm技术中的对象概念仅包括实体对象,无法覆盖到查询子句的构造,所以各个orm框架都提出了一些解决方案。但是这些方案都需要用户自行编写构造查询子句的代码,不仅编码量大,而且调试难度高,开发时间长。因此,如何高效的构造查询子句,成为亟需解决的问题。


技术实现思路本文档来自技高网...

【技术保护点】

1.一种查询对象映射方法,其特征在于,包括:

2.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

3.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

4.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

5.一种查询对象映射方法,其特征在于,包括

6....

【技术特征摘要】

1.一种查询对象映射方法,其特征在于,包括:

2.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

3.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

4.根据权利要求1所述的一种查询对象映射方法,其特征在于,通过应用适配的字段映射方法,得到查询对象的实例中各已赋值字段对应的查询条件,具体包括:

5...

【专利技术属性】
技术研发人员:袁臻
申请(专利权)人:襄阳求己则赢软件技术有限公司
类型:发明
国别省市:

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

1