简介:
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型零碎的数据之间的转换。从成果上说,它其实是创立了一个可在编程语言里应用的“虚构对象数据库”。现在已有很多收费和付费的ORM产品,而有些程序员更偏向于创立本人的ORM工具。

对象模型--关系模型之间的映射关系 X-Y

OR---Mapping
UserT-user
not-no
nameu-name

图解:
对象是存储在内存中的,应用属性来存放数据
数据表中一行记录对应一个对象,应用列存储数据
产生问题:阻抗不匹配(规定不一样,频率不一样)
解决方案:应用一个映射文件,将类名和表明,属性和列名一一对应起来
咱们之前应用的JDBC就是JDBC其实就是人工与智能的关系
咱们保留数据:从对象中取出属性值,放入SQL对应的地位,保留记录
如果咱们应用框架,咱们心愿框架帮咱们实现对应解决,咱们就要给框架提供一个映射文件,框架不是人工智能.