对象关系映射ORM的优点有哪些?

对象关系映射ORM的优点有哪些?,第1张

概述对象关系映射ORM的优点有哪些

对象关系映射ORM的优点有:1、提高了开发效率,降低开发成本;2、只需要面向对象编程,不需要面向数据库编写代码;3、隐藏了数据访问的细节,从而实现了数据模型与数据库的解耦,屏蔽了不同数据库 *** 作上的差异。

对象关系映射ORM的优点有:

面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生。

对象关系映射(Object Relational MapPing,ORM)是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。

具体地说,就是通过使用描述对象和数据库之间映射的元数据,来实现面向对象语言程序中的对象与关系数据库中数据的映射。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。它一般以中间件的形式存在。

ORM 具备以下优点:

1、提高了开发效率,降低开发成本。由于 ORM 可以自动对 Entity 对象与数据库中的 table 进行属性与字段的映射,所以我们实际可能不需要一个专用的、庞大的数据访问层。

2、只需要面向对象编程,不需要面向数据库编写代码。

对数据库的 *** 作转化为对类的 *** 作。

不用编写各种数据库的 sql 语句。

3、隐藏了数据访问的细节,从而实现了数据模型与数据库的解耦,屏蔽了不同数据库 *** 作上的差异。

不用关注到底用的是什么数据库。

通过简单的配置就可以轻松更换数据库,而不需要修改代码。

相关学习推荐:mysql视频教程

总结

以上是内存溢出为你收集整理的对象关系映射ORM的优点有哪些?全部内容,希望文章能够帮你解决对象关系映射ORM的优点有哪些?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1151479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存