基于NHibernate的OR映射数据持久化的研究与应用

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:wys9802110814
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的复杂度和规模不断增长和扩大,业务数据量也在不断增长,各种商业系统对于数据库的依赖程度也越来越强。由于面向对象在前台应用软件的广泛应用,并且在持久化对象的存储机制中占主导地位的是关系数据库,所以需要一套完善的对象/关系映射机制将内存对象的数据持久化到关系数据库中,因此对象/关系映射已成为目前商业软件开发中重要的一部分。 面向对象的软件使用关系数据库作为其存储机制意味着数据在对象模型和关系模型间的转换。对象模型基于软件工程的一些原理,而关系数据模型则基于数学原理,两种模型理论基础的不同导致了它们之间的“阻抗不匹配”,使用关系数据库存储持久化对象时就需要进行“对象/关系映射”。对象/关系映射是指这样的一种操作:它试图将对象的状态映射到关系数据库的数据上,以便提供透明的持久性。 本文主要研究了以下几个方面: 对象/关系映射中的理论背景,介绍了对象模型和关系模型,以及两者映射时会遇到的问题。 类与数据库表的映射方法,对象之间关系的映射的具体策略,这是对象/关系映射的变换规则。 对象/关系映射ORM的一种应用框架NHibernate。 介绍了应用NHibernate框架开发设计的机关外事工作网上办公系统。
其他文献
随着计算机的普及和网络技术的发展,人们可以通过网络方便地交流各种信息。数字图像比其它信息具有直观、形象的特点,已经被人们广为利用。数字图像数据由于其本身所固有的如数
以校园网为背景的校园网格的创建有利于校园网的资源整合。本文主要对校园网格的资源搜索方法进行研究。在分析了几种典型的网格资源管理模型(分层模型、抽象所有者模型、市
“金税”工程是我国电子政务“十二金”工程中的重中之重,早在1994年就被列为“三金工程”之一,是我国政府机关最早实现信息化的系统之一。税务信息化历经多年发展,由“金税一期
随着信息产业的不断发展,数据库技术已广泛深入到国民生活的各个领域,以数据库为基础的信息系统已经在我国信息化建设的进程中发挥了相当重要的作用。随着数据库应用的不断深
WebGIS(万维网地理信息系统)可以将分布在不同地域空间的地理信息按照系统化、结构化、一体化的运行机制进行组织,并对其进行管理,从而实现查询分析、统计测量、生成决策信息等
随着信息技术的发展,信息系统已成为人们工作、生活的重要资源。但是信息系统面临威胁日益严重,存在的脆弱性能越来越多,无论人们采取多么完善的信息安全技术和安全措施,依旧难以
分布式数据库系统是比较成熟的数据库技术,在实际中得到了广泛的应用。由于分布式数据库地理位置的分布常会引发数据不一致性问题,如何解决该问题,有效维护数据一致性,就成为数据
计算机网络技术的应用,促进了期刊资源数字化的迅速发展。提高了期刊资源的采集、传输、存储、应用的技术水平。但是由于知识版权、数据加工时间、资源提供者(期刊编辑部)和资
随着Internet的发展,现代软件的设计模式发生了巨大变化。异构平台间信息的交换与共享是现代软件急需解决的课题。 北京市农村水资源费征收系统正是在这种环境下应运而生的
快速发展的互联网技术为人们带来了丰富的信息资源,但同时也为信息的查找带来了困难,信息检索系统就是为了解决这一问题而产生的。但是检索过程中存在过多的干扰因素,如同义