什么是ORM

ORM,全称 Object Relational Mapping,中文叫做 对象关系映射。

是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

通俗一点理解或者举个例子就是:

将 数据库中的 数据抽象成 编程语言中的对象,将所有的数据持久化相关工作转换为变成语言的对象操作,用来屏蔽底层数据库的操作细节。

简单的 CRUD 甚至可以完全不懂 数据库操作也可以完成。