5.1.2 基本映射方式
- 数据
表
映射类
:持久化类被映射到一个数据表。程序使用这个持久化类来创建实例、修改属性、删除实例时,系统自动会转换为对这个表进行CRUD
操作。受ORM
管理的持久化类对应一个数据表,只要程序对这个持久化类进行操作,系统就可以转换成对对应数据表的操作。 - 数据表的
行
映射对象
:持久化类会生成很多实例,每个实例就对应数据表中的一行记录。当程序在应用中修改持久化类的某个实例时,ORM
工具将会转换成对对应数据表中特定行的操作。 - 数据表的
列
(字段)映射对象的属性
: 当程序修改某个持久化对象的指定属性时(持久化实例映射到数据行) ,ORM
将会转换成对对应数据表中指定数据行、指定列的操作。
基于这种基本的映射方式,ORM
工具可完成对象模型和关系模型之间的相互映射。在ORM
框架中,持久化对象是一种中间媒介,应用程序只需操作持久化对象,ORM
框架则负责将这种操作转换为底层数据库操作,从而将开发者从关系模型中释放出来,使得开发者能以面向对象的思维操作关系数据库.
原文链接: 5.1.2 基本映射方式