动态ORM技术研究与实现

被引量 : 14次 | 上传用户:cpingpeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发系统中存在着两种主要的数据模型:对象模型和关系模型,它们的特点截然不同。对象模型可以完美的描述现实世界中的事物的属性和关系,可以很好的建立和描述复杂的软件系统。但是,与之相匹配的面向对象数据库的发展还达不到主流数据库的标准,因此,大部分应用程序还是选择了使用关系数据库。但是对象模型和关系模型对数据的描述是不同的,对象包括属性、行为,对象之间有各种关系,关系数据库包括表,表之间的关系通过外键、主键来表述,在二者之间存在着明显的模式不匹配问题。解决这一问题的常见方法是持久化机制,它是近年来计算机领域发展最为迅速的几种技术之一,是开发领域研究的热点,在计算机领域中得到了广泛的应用,ORM技术是持久化机制的核心。ORM在对象模型和关系模型之间建立相应的映射,使持久化对象可以转储在关系数据库中。但是近年来随着业务功能的不断增加,这种传统的ORM技术虽然可以实现对象的持久化工作,但对数据库的格式依赖程度较高,不能满足业务应用系统越来越高的要求,因此有必要对这些不足之处进行改进。本文在深入研究ORM以及持久层理论基础上,结合近年来的实际项目经验,提出了动态ORM的技术设计思想;重点对传统的ORM技术存在的不足之处进行了改进;对动态ORM实现的关键设计思想进行了介绍和研究;最后对动态ORM技术的实现进行了深入的介绍。
其他文献
轧钢生产过程是一个由多个子系统过程构成的复杂大系统,具有严重非线性、不确定性、时变、大滞后、强耦合和多参数等特性。为保证轧钢产品质量,对轧钢生产过程进行产品质量建
谁不想拥有一张光洁无瑕的脸?可火气一上来,该死的痘痘动不动左一颗右一颗,又痛又难堪。不过,有了下面两种精油战"痘"武器,就再也不用怕怕啦!
期刊
本研究旨在从构成学力概念的多种因素中设定中心因素,分析比较不同学力模型所体现的学力内涵、本质等;设定学力结构的三大要素即:知识、能力和情意要素。在此基础上调查我国
本文分析探讨82例急性胰腺炎的CT表现,其中32例进行了手术治疗,CT表现与手术所见进行了对照。肯定了CT检查是诊断急性胰腺炎的重要手段,尤其是增强CT,能确诊急性坏死性胰腺炎并发现各种并发症
企业战略是以企业未来的发展为考量,是为了寻求和维持持久竞争优势而作出的有关全局的筹划和谋略。由于在较长时间内,电力行业是国家能源垄断行业,因此,电力企业对自身的长远
针对Web社会网络中存在确定-不确定关系,提出一种给定阈值的α关系社区概念,该社区是用集对分析方法构建的集对社会网络,并且其中任意结点之间关系强度大于给定阈值α;根据We
一、本文研究的主要内容1、本文通过查阅收集国内外现有的关于生猪养殖规模与成本效益的相关文献,在此基础上对现有的研究成果给予了综述和简要评论。2、在界定农户生猪养殖
我国稀土储量居世界首位,其中铈约占稀土资源总量的28%,大力开发氧化铈基功能材料具有重要意义。Ce02中的4f电子对光吸收非常敏感,对400nm以下的紫外线有较强的吸收,对可见光
<正> 四川榨菜目一八九八年在涪陵创始以来,已有近百年历史。在其发展过程中四川榨菜广泛地吸取了各种腌制蔬菜加工的精华,而形成了自己独特的加工工艺。其产量之大,品质之优
稳定同位素组成分析常被应用于海洋食物网的研究。但是,样品的前处理方法不同将直接影响稳定同位素组成的分析结果。本研究确认了不同前处理方法对海洋食物网样品C、N稳定同