全称:Object Relational Mapping,正式名称为“对象关系映射”。
通俗地说,就是将数据库类型转换为面向对象的编程语言类型。它是应用程序和数据库之间的桥梁。
例如Mysql中的username字段是varchar类型,但是在java中变量username类型是String,所以需要通过ORM框架将varchar类型转换为String类型。
简单理解概念的作用即可。
我们熟悉的有hibernate、MyBatis、springData JPA等,虽然MyBatis现在几乎是世界上唯一的,但是另外两个还是在特定场景中使用的,就不介绍了这里太多了。