ORM的全称是:Object Relational Mapping,即对象/关系数据库映射.
当使用一种面向对象的编程语言来进行应用开发时,从项目一开始就采用的是面向对象分析,面向对象设计,面向对象编程,但到了持久层数据库访问时,又必须重返关系数据库的访问方式,这是一种非常糟糕的感觉.于是人们需要一种工具,它可以把关系型数据库包装成面向对象的模型.它就是ORM。
ORM使类提供自动化CRUD,使开发人员从数据库API和SQL中解放出来;
ORM工具的唯一作用就是:把对持久化对象的保存,修改,删除等操作,转换成数据库的操作。
CURD:是一个数据库技术中的缩写词,它代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作。