关于java:MyBatis技术原理与实战之ORM框架

10次阅读

共计 443 个字符,预计需要花费 2 分钟才能阅读完成。

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

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

O R —Mapping
User T-user
no t-no
name u-name

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

正文完
 0