ORM框架

作者: 现实里的童话xklss | 来源:发表于2018-10-21 19:03 被阅读0次

ORM

O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思。在ORM框架中,它帮我们把类和数据表进行了一个映射,可以让我们通过类和类对象就能操作它所对应的表格中的数据。ORM框架还有一个功能,它可以根据我们设计的类自动帮我们生成数据库中的表格,省去了我们自己建表的过程。

优势

ORM解决的主要问题是对象和关系的映射。它通常把一个类和一个表一一对应,类的每个实例对应表中的一条记录,类的每个属性对应表中的每个字段。
ORM提供了对数据库的映射,不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。

劣势

ORM的缺点是会在一定程度上牺牲程序的执行效率。
ORM用多了SQL语句就不会写了,关系数据库相关技能退化...

ORM只是一种工具,工具确实能解决一些重复,简单的劳动。这是不可否认的。但我们不能指望某个工具能一劳永逸地解决所有问题,一些特殊问题还是需要特殊处理的。但是在整个软件开发过程中需要特殊处理的情况应该都是很少的,否则所谓的工具也就失去了它存在的意义

相关文章

  • 3.2 Beego ORM框架

    3.2 ORM框架 Beego中内嵌了ORM框架,用来操作数据库。那么ORM框架是什么呢?ORM框架是Object...

  • Android 数据库系列

    Orm框架介绍和常见的Android Orm框架 greenDAO: Android ORM for your S...

  • Spring Boot简明教程--Spring Data Jpa

    主流ORM框架简介 目前ORM框架非常多,目前流行的ORM框架有: JPA(Java Persistence AP...

  • Java ORM框架简介 JDBC-JPA-Hibernate_

    Java ORM框架简介 一、JDBC & ORM(Object Relational Mapping)框架 所有...

  • ORM

    ORM框架 ORM(Object Relational Mapping)框架采用元数据[https://baike...

  • greendao

    android-greendao的实现(ORM框架) Android SQLite ORM框架greenDAO在A...

  • ORM和Mybatis

    ORM框架 概述 在学习MyBatis之前,先来看看什么是ORM框架。ORM全称Object/Relation M...

  • mybatis笔记

    MyBatis框架 1.ORM框架介绍 1.1 什么是ORM? 对象关系映射(Object Relational ...

  • 从输入网址到呈现——详解HTTP请求4

    继续书接上文,处理函数向orm框架索要数据,orm框架需要从db获取数据时,orm 框架负责把面向对象的请求翻译成...

  • flask-sqlalchemy介绍与安装

    简单来说flask-sqlalchemy是一套ORM框架。 至于什么是ORM框架呢? ORM是关系对象模型,能将数...

网友评论

      本文标题:ORM框架

      本文链接:https://www.haomeiwen.com/subject/gnxizftx.html