zoukankan      html  css  js  c++  java
  • ORM的简单了解

    1. ORM是什么 :

    对象关系映射(Object Relational Mapping,简称ORM)模式,为了解决面向对象与关系数据库存在的互不匹配的现象的技术 ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法

      1. 这种方案存在以下不足: 
                1.持久化层缺乏弹性。一旦出现业务需求的变更,就必须修改持久化层的接口 
                2.持久化层同时与域模型与关系数据库模型绑定,不管域模型还是关系数据库模型发      生变化,毒药修改持久化曾的相关程序代码,增加了软件的维护难度
      2. ORM的方法论基于三个核心原则: 
          · 简单:以最基本的形式建模数据。 
          · 传达性:数据库结构被任何人都能理解的语言文档化。 
          · 精确性:基于数据模型创建正确标准化了的结构
      3. ORM的优缺点 
                ORM的缺点是会牺牲程序的执行效率和会固定思维模式。 
                从系统结构上来看,采用ORM的系统一般都是多层系统,系统的层次多了,效率就会降低。ORM是一种完全的面向对象的做法,而面向对象的做法也会对性能产生一定的影响
  • 相关阅读:
    Windows JScript 在 游览器 中运行 调试 Shell 文件系统
    autohotkey 符号链接 软连接 symbolink
    软链接 硬链接 测试
    SolidWorks 修改 基准面 标准坐标系
    手机 路径 WebDAV 映射 驱动器
    Win10上手机路径
    explorer 命令行
    单位公司 网络 封锁 屏蔽 深信 AC
    cobbler自动化部署原理篇
    Docker四种网络模式
  • 原文地址:https://www.cnblogs.com/qiao298/p/11308602.html
Copyright © 2011-2022 走看看