Hibernate持久性框架的研究及其应用

来源 :东北大学 | 被引量 : 0次 | 上传用户:shanxidongfang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今的企业环境中,管理持久性数据的方法已经成为一项关键的设计。在过去的几年里,持久性已经成为Java社区里一个争论的热点话题。随着争论的继续,一种称作对象-关系映射(ORM)的解决方案正逐渐地被接受。Hibernate就是这样一种开源的ORM实现。 Hibernate是一个雄心勃勃的项目,它的目标是成为Java中管理持久性数据问题的一种完整的解决方案。它协调应用与关系数据库的交互,让开发者解放出来专注于手中的业务问题。Hibernate是一种非强迫性的解决方案。在编写业务逻辑与持久性类时,不会被要求遵循许多Hibernate特定的规则和设计模式。这样,Hibernate就可以与大多数新的和现有的应用平稳地集成,而不需要对应用的其余部分作破坏性的改动。 本文是关于Hibernate的。首先介绍了数据持久性及持久性框架的一些基本知识,并且讨论了几种O/RMapping技术。然后详细介绍了用Hibernate开发应用程序时的推荐方式。通常这些推荐并不特定于Hibernate——有时它们可能是关于使用持久性数据工作时处理事情的最佳方式的一些想法,只不过在Hibernate的环境中进行了介绍。最后通过一个使用Hibernate实现持久化的应用实例来展示其高效、易用等特点。
其他文献
蓝牙技术是一种短距离无线数据与语音通信的开放性标准。蓝牙技术具有低成本、低功耗、容易组网等优点,在许多领域逐渐得到广泛应用。 作为无线自组织网络,蓝牙网络既具有
随着近年通讯技术的迅速发展,出于对移动通讯需求的快速增长,无线网络技术渐受瞩目;无线网络技术将激起另一波巨大的产业变革。而蓝牙技术,被认为是实现个人与互联网最后10米
异构信息网络分析是近年来数据挖掘领域中非常热门而新颖的研究方向,受到越来越多专家学者的关注。现实世界中来自各种不同领域的系统中往往都存在多种类型的对象,不同类型的对
作为金融设备中的关键设备之一,货币识别接收器已广泛应用于各种交易场合。但随着自助服务行业的发展,货币识别接收器在应用中已面临着新的问题:一方面,由于货币版本的不断更
UML(统一建模语言)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。在当前软件项目开发过程中,UML建模被广泛使用,很好地提高了软
现今手机、平板电脑等手持移动设备的运算能力日益增强,搭载智能系统的移动设备逐渐融入人们生活,成为日常活动不可或缺的一部分。手持移动设备大多存储了大量涉及用户隐私的
  本文指出了ASP.NET对MVC模式不足之处,并且在ASP.NET的基础上做出扩展,设计并实现了Z-MVC扩展。它重新定义了模型、视图、控制器、数据库四者之间的通信,能有效地解决模型、
本课题以我公司承担的大型空中交通管制系统研制项目为背景、为满足研制任务的需要而提出。自动化空中交通管制系统是一种专用、实时、使命重大型系统,对系统各方面的质量指
本文着重研究了基于IPv6的网络视频应用的技术架构以及在IPv6下的网络视频应用的开发技术,对基于IPv6的网络视频应用——组播视频进行了深入的分析和探讨,并给出了应用的实例
随着数据量的飞速增长,数据挖掘成为从大量数据中发现知识的重要手段。粗集是一种处理模糊和不确定性数据的工具,因而成为数据挖掘中的重要框架。约简和核是粗集理论的核心内