`
cheng5259
  • 浏览: 61999 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

基础概念

阅读更多

DAO(Data Access Object)数据访问对象,作为很早就出现的一种模式,至今仍然非常有用。他的作用是全权承担业务逻辑的持久化操作。

 

对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。

  对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。

分享到:
评论

相关推荐

    概率论基本概念(英文版)柯尔莫哥洛夫

    在《概率论基本概念》中,柯尔莫哥洛夫试图将概率论的基础概念融入现代数学的普遍概念之中。在此之前,概率论的概念被认为是非常特殊的。然而,随着勒贝格在测度和积分理论方面的研究发表之后,集合的测度与事件的...

    电路的基本概念和基本定律 哈工程

    哈工程的电工技术课程在其第一章就深入探讨了电路的基本概念和基本定律,为学生构建起学习电气工程知识的坚实平台。 电路是一个系统,它不仅涉及电能的传输和转换,还包括信号的传递处理。电路由电源、负载和连接...

    计算机网络基本概念之

    鉴于计算机网络的重要性,大连理工大学的谢希仁教授专门开设了一门课程,深入浅出地介绍了计算机网络的基本概念。这门课程的课件使用了Office XP进行演示,于2003年完成,至今仍对学习者具有极大的参考价值。 首先...

    控制理论导论:从基本概念到研究前沿

    这些理论分支不仅基础性、深入性、严谨性与前沿性兼具,同时也强调从基本概念出发,进行详尽的论述。 控制理论的研究与发展不仅推动了技术的进步,而且也对各类复杂系统的建模、分析和控制提出了新挑战。在实践中,...

    C语言算法基础、基本概念及程序设计

    本书共10章,分别介绍了C语言的算法基础、基本概念和如何利用C语言进行程序设计。通过大量的实例介绍了C语言的精华,特别针对目前C语言的发展,精心策划了C语言的综合应用、图形与动画的设计、音乐的演奏等。 从...

    通信网基本概念及其主体结构 PPT

    改PPT是关于《通信网基本概念及其主体结构》一书的

    数理统计——基本概念及专题-李泽慧等译

    《数理统计习题教程(上下)》为《数理统计——基本概念及专题》的配套习题解答。主要内容包括概率论中的一些课题、统计模型、估计方法、估计的比较——最优化理论、从估计到置信区间和假设检验、最优化检验与置信区间...

    信号与系统基础概念.rar

    系统响应是系统理论的重要组成部分,零输入响应(ZIR)、零状态响应(ZSR)和全响应(FR)是分析线性时不变系统动态特性的三个基本概念。系统稳定性是另一个关键问题,Bode图和Nyquist图是判断系统稳定性的常用方法...

    第二章 第二节:阿里云物联网平台基础概念讲解.pdf

    基于STM32节点和阿里云IoT平台 的物联网应用开发 系列课程 第二章 阿里云IoT平台介绍 课程内容下载、观看 • 视频观看:AI电堂、阿里云大学IoT课堂 ...• 第二节:物联网平台基础概念讲解 • 介绍设备与平台相关概念

    计算机网络管理的基本概念

    计算机网络管理的基本概念 计算机基础 数据通信 局域网

    从智能电网到能源互联网-基本概念与研究框架.pdf

    从智能电网到能源互联网-基本概念与研究框架

    ERP的基本概念 ERP的基本概念

    ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念

    HTTP协议基础概念解析及其演进过程

    内容概要:本文详细解析了HTTP协议的发展历程,从HTTP/1.0到HTTP/3.0的各个版本演进特点,以及HTTP请求与响应的基本概念。此外,还分析了HTTP报文的结构,包括请求报文和响应报文的具体组成部分,并介绍了HTTPS协议...

    电路基本概念与定律(电路分析基础)

    因此,对于电路基本概念与定律的深入理解,是电子工程及相关领域的专业人员必备的基础知识。本文将对电路的基本定义、分类、模型以及电路分析中的关键定律进行详细阐述,为电子技术的学习与应用打下坚实的基础。 ...

    D8_1基本概念1

    第八章第一节“D8_1基本概念1”对多元函数微分学的多个基本概念进行阐述,为后续深入学习多元微积分打下坚实的基础。 在多元函数微分学中,一个核心概念是“区域”。区域是欧几里得空间中的一个子集,可以是开放的...

    模拟电子技术基础概念.doc

    本文将系统性地探讨模拟电子技术的基本概念,深入理解这些概念将有助于我们更好地掌握电子设备的设计与应用。 首先,信号的类型是模拟电子技术研究的起点。模拟信号和数字信号是电子通信中两种基本的信号形式。模拟...

    图像处理基础概念.7z

    1. **数字图像的基本概念** - 图像类型:位图(Bitmap)和矢量图(Vector),其中数字图像通常是指位图,由像素构成。 - 像素:图像的基本组成单元,每个像素有自己的颜色和亮度值。 - 图像分辨率:图像的细节...

    第一章电路的基本概念和基本定律.doc

    本章首先介绍了电路模型的基本概念,阐述了其作为实际电路抽象化后的理想化模型的重要性,为后续的电路分析打下了坚实的基础。 电路模型的构建涉及了多个基础概念,包括电路的结构调整和电路模型功能。电路模型的...

    讨论数据库管理系统中查询处理和事务管理的基本概念和基础知识

    数据库管理系统(DBMS)是现代信息技术的核心组成部分,它负责存储、检索、更新和管理大量数据。在DBMS中,查询处理和事务管理是两个至关重要的功能,它们确保了...以下是事务管理的基本概念: 事务:事务是一组操作序

Global site tag (gtag.js) - Google Analytics