对象关系映射(ORM)

Posted dxdzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象关系映射(ORM)相关的知识,希望对你有一定的参考价值。

对象关系映射:是一种为了解决面向对象与关系数据库存在的互不匹配的现象的规范。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。 避免直接使用SQL语句对关系型数据库中的数据进行操作. 减少代码编写量,提高产品质量。

ORM 主要解决对象-关系的映射:

面向对象概念 面向关系概念

------------------------------------------

类       表

对象        表的行(记录)

属性      表的列(字段)

------------------------------------------

ORM的实现思想: 将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。因此ORM的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。

ORM 采用元数据来描述对象-关系映射细节: 元数据通常采用 XML 格式,并且存放在专门的对象-关系映射文件中。

 

以上是关于对象关系映射(ORM)的主要内容,如果未能解决你的问题,请参考以下文章

ORM-对象关系映射

ORM对象关系映射框架基本搭建

ORM 对象关系映射

Java实现关系型数据库工具类JdbcUtils系列五:ORM对象关系映射

Orm对象关系映射

ORM(Object-Relational Mapping 对象关系映射)如何实现(转)