对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换.
说简单一点,就是OOP中,把对象的属性(带有get/set方法的字段)和数据库中表的字段名称对应起来。
比如,一个学生类
public class student()
{ int age;
string name;
string sex;
//省略get/set方法
}
一张表
create table stude,
age int;
name varchar;
sex char(2);
把编程中的对象和数据库表属性联系在一起,就叫做ORM。