【技术实现步骤摘要】
本专利技术涉及数据处理,具体为一种应用于对象查询的对象关系sql映射方法。
技术介绍
1、对象关系映射(orm)方法是为了解决面向对象编程(oop)语言与关系数据库(rdbms)之间不匹配的问题而发展起来的技术,在orm出现之前,开发者通常手动编写sql语句,并使用数据访问层(dal)将这些语句封装成方法,为了应对“对象-关系阻抗不匹配”问题,出现了对象关系映射(orm)技术;
2、“对象-关系阻抗不匹配”主要体现在数据类型、继承与多态以及复杂对象图等方面,如对象中的复杂类型(如list、map)与数据库中的简单类型(如整数、字符串)不匹配,oop中的继承和多态特性在关系数据库中难以直接实现,对象之间的复杂关系在关系数据库中需要通过多个表和外键来表达;
3、并且,直接使用sql存在一定的挑战,编写和维护大量的sql语句繁琐且容易出错,不同的数据库系统支持的sql方言不同,导致代码难以移植,手动优化sql查询以达到最佳性能需要深厚的数据库知识;
4、对象关系映射(orm)方法提高开发效率,降低维护成本,
...【技术保护点】
1.一种应用于对象查询的对象关系SQL映射方法,其特征在于:包括:
2.根据权利要求1所述的应用于对象查询的对象关系SQL映射方法,其特征在于:所述库分析策略,具体为:
3.根据权利要求1所述的应用于对象查询的对象关系SQL映射方法,其特征在于:所述映射处理策略,具体为:
4.根据权利要求1所述的应用于对象查询的对象关系SQL映射方法,其特征在于:所述数据提取策略,具体为:
5.根据权利要求1所述的应用于对象查询的对象关系SQL映射方法,其特征在于:所述第一分析策略,具体为:
6.根据权利要求5所述的应用于对
...【技术特征摘要】
1.一种应用于对象查询的对象关系sql映射方法,其特征在于:包括:
2.根据权利要求1所述的应用于对象查询的对象关系sql映射方法,其特征在于:所述库分析策略,具体为:
3.根据权利要求1所述的应用于对象查询的对象关系sql映射方法,其特征在于:所述映射处理策略,具体为:
4.根据权利要求1所述的应用于对象查询的对象关系sql映射方法,其特征在于:所述数据提取策略,具体为:
5.根据权利要求1所述的应用于对象查询的对象关系sql映射方法,其特征在...
【专利技术属性】
技术研发人员:吕蕾钧,潘亮亮,吴鑫位,胡信凯,王炫凯,童国峰,
申请(专利权)人:浙江迈新科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。