• ORM


    ORM

    Object Relational Mapping

    对象关系映射(Object-Relational Mapping)提供了概念性的、易于理解的模型化数据的方法。

    ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。

    传达性:数据库结构被任何人都能理解的语言文档化。

    精确性:基于数据模型创建正确标准化的结构。

    典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型

    建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。

    建模者也必须能以简单的单元分析信息,对样本数据进行处理。

    ORM专门被设计为改进这种联系。

    ORM提供的不只是描述不同对象间关系的一个简单而直接的方式。
     
    ORM还提供了灵活性。
     
    使用ORM创建的模型比使用其它方法创建的模型更有能力适应系统的变化。
     
    另外,ORM允许非技术企业专家按样本数据谈论模型,因此他们可以使用真实世界的数据验证模型。
     
    因为ORM允许重用对象,数据模型能自动映射到正确标准化的数据库结构。
     
    ORM模型的简单性简化了数据库查询过程。
     
    使用ORM查询工具,用户可以访问期望数据,而不必理解数据库的底层结构。
     
    一般的ORM包括以下四部分:
     
    一个对持久类对象进行CRUD操作的API;
     
    一个语言或API用来规定与类和类属性相关的查询;
     
    一个规定MAPPING METADATA的工具;
     
    一种技术可以让ORM的实现同事务对象一起进行DIRTYCHECKING, LAZY ASSOCIATION FETCHING以及其他的优化操作。
     
  • 相关阅读:
    mac+chrome 最常用快捷键
    关于<form> autocomplete 属性
    MAC vim修改hosts文件
    git 使用详解(3)—— 最基本命令 + .gitignore 文件
    git 使用详解(2)——安装+配置+获取帮助
    vue动态生成组件
    slot插槽
    provide 和 inject高阶使用
    js正则验证表达式验证
    angular常用命令整理
  • 原文地址:https://www.cnblogs.com/TENOKAWA/p/5563095.html
Copyright © 2020-2023  润新知