指的是在单个组件中负责所有实体域对象的持久化,封装数据访问细节。
(1)相关术语介绍
实体域对象(域模型)
关系模型
持久化
(2)ORM的概念
ORM解决的主要问题就是对象-关系映射。域模型是面向对象的,而关系数据模型是面向关系的,一般情况下,一个持久化类和一个表对应,类的每个实例对应表中的一条记录。
面向对象概念和面向关系概念之间的基本映射如下:
面向对象概念 | 面向关系概念 |
类 | 表 |
对象 | 表的行(即记录) |
属性 | 表的列(即字段) |
(3)ORM模式