ORM(Object-Relation_Mapping )对象关系映射。ORM把数据库中的每个映射成一个类,而表中的每一行记录就是这个类的一个实例。对象是存储在内存中的,对象和数据表都可以作为数据的载体,但是对象是通过表映射过来的,就有了一定的灵活性。
ORM的主要作用:
1.主流架构MVC, ORM 产生model层,通过model屏蔽对具体数据库表,通过操作映射出来的对象来操作数据表。降低了程序员和DBA的耦合度,提高项目开发效率。就像mysql服务器层和存储引擎层一样,可以动态调整存储引擎。我们这里也可以动态切换数据库类型(mysql, oracle, redis,等等)。