• 技术文章 >数据库 >mysql教程

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

    coldplay.xixicoldplay.xixi2020-07-01 17:14:44原创67

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

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

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

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

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

    ORM 具备以下优点:

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

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

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

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

    以上就是对象关系映射ORM的优点有哪些?的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:orm mysql
    上一篇:my.cnf配置文件在哪 下一篇:对象关系映射ORM有什么缺点?
    第12期线上周末培训班

    相关文章推荐

    • orm是什么• 关于 Laravel ORM 对 Model::find 方法进行缓存

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网