【技术实现步骤摘要】
一种映射关联对象与关系的方法
本专利技术涉及计算机程序
,特别是涉及一种映射关联对象与关系的方法。
技术介绍
面向对象软件开发思想将软件系统看作对象及对象之间的关系(即对象系统),对象系统是指对象(如非特别说明均指实体对象)及对象间关系(即关联)。系统的运行体现为对象之间的相互作用,而将系统数据的存储看作对对象系统当前状态实施的持久化操作。当前几乎所有的存储系统都采用关系型数据结构,而对象系统的结构与关系数据结构往往存在显著差异,因此自面向对象及以来,如何将对象“挤”入关系系统(通常称为ORM,即对象关系映射),一直是一个棘手的问题。当前ORM技术能够比较好地实现对象与关系的映射,大多数技术方案(如中国专利申请号2014106483227)是将对象类型对应到一个关系表、对象属性对应到该关系表的字段,然后基于所述对应关系生成SQL(从对象到关系和从关系到对象两个方向分别使用写入SQL和查询SQL),通过执行SQL语句完成映射。相对于对象,关联的内部结构较为复杂,实现关联与关系映射的现有技术比较少。微软开发 ...
【技术保护点】
1.一种映射关联对象与关系的方法,其特征在于,包括以下步骤:/n建立用于描述关联对象内部结构的关联数据模型,所述关联数据模型包括关联端和关联属性;/n指定关联的映射表;/n配置所述关联端的映射;/n配置所述关联属性的映射;/n生成SQL语句;/n执行SQL语句。/n
【技术特征摘要】
1.一种映射关联对象与关系的方法,其特征在于,包括以下步骤:
建立用于描述关联对象内部结构的关联数据模型,所述关联数据模型包括关联端和关联属性;
指定关联的映射表;
配置所述关联端的映射;
配置所述关联属性的映射;
生成SQL语句;
执行SQL语句。
2.根据权利要求1所述的映射关联对象与关系的方法,其特征在于,所述关联端包括一个表示名称的数据项和一个表示实体型的数据项。
3.根据权利要求2所述的映射关联对象与关系的方法,其特征在于,所述关联属性包括一个表示名称的数据项和表示数据类型的数据项。
4.根据权利要求1所述的映射关联对象与关系的方法,其特征在于,所述关联的映射表可以是独立表,也可以是任一关联端的映射表。
5.根据权利要求1所述的映射关联对象与关系的方法,其特征在于,配置所述关联端的映射需要针对每一关联...
【专利技术属性】
技术研发人员:陈瑞,
申请(专利权)人:武汉乐程软工科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。