[发明专利]在对象系统与关系系统之间实现映射的方法在审
申请号: | 201811221441.9 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109359128A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 武汉随意云科技有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机技术领域,公开了在对象系统与关系系统之间实现映射的方法。首先提出了一种描述对象系统及其与关系系统映射规则的形式模型,称为对象数据模型(ODM)。然后以该模型为基础,发明了将对象系统保存到关系系统的方法和从关系系统提取对象系统的方法。本发明方法通过构建对象数据模型并以此为基础进行对象关系映射,克服了现有技术的不足,将ORM程序的适用范围扩展至复杂对象系统。 | ||
搜索关键词: | 关系系统 对象系统 映射 对象数据模型 计算机技术领域 对象关系 范围扩展 复杂对象 描述对象 形式模型 映射规则 构建 保存 | ||
【主权项】:
1.一种将对象系统保存到关系系统的方法,包含:建立用于描述对象系统的形式模型的步骤;根据所述模型的指引从对象系统取值的步骤;将值保存到关系系统的步骤;其特征是所述方法包含以下步骤:建立描述特定对象系统的对象数据模型;根据要保存对象的类型从所述模型中查找对应的实体型或关联型(下称目标型);如果目标型为实体型,选出关联型为伴随关联且左端为伴随端的关联引用,使用其取值器取出关联引用对象,将这些对象存入容器A,(特别地,如果上述关联为隐式关联,则首先创建隐式关联对象,将此隐式关联对象放入容器A);生成对象保存SQL;使用各属性的取值器从对象获取属性值,分别作为相应SQL语句参数的取值,(特别地,如果要获取其值的属性位于关联端对象,首先使用该关联端的取值器获取该关联端对象,然后再从该关联端对象中获取属性值);执行所述SQL语句。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉随意云科技有限公司,未经武汉随意云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811221441.9/,转载请声明来源钻瓜专利网。