简单理解ORM

Posted smallzhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单理解ORM相关的知识,希望对你有一定的参考价值。

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

  ORM方法论基于三个核心原则

  • 简单:已最基本的形式建模数据
  • 传达性:数据库结构被任何人都能理解的语言文档化。
  • 精确性:基于数据模型创建正确标准化的结构。

  ORM 模型一般以中间件形式存在,实现程序对象到关系数据库数据的映射,简化了数据库查询过程。使用ORM查询工具,用户可以访问期望的数据而不必理解数据库底层结构。

  ORM 包括以下四部分:

  • 一个对持久类对象进行CRUD操作的API。
  • 一个语言或API用来规定与类和类属性相关的查询。
  • 一个规定mapping metadata的工具。
  • 一个技术可以让ORM的实现同事务对象优化操作。  

以上总结参考搜狗百科。

以上是关于简单理解ORM的主要内容,如果未能解决你的问题,请参考以下文章

ORM是什么?如何理解ORM

ORM是什么?如何理解ORM?

ORM的理解及相关字段,参数

[python] 理解metaclass并实现一个简单ORM框架

理解ORM和数据持久化

高效理解 FreeSql WhereDynamicFilter,深入了解设计初衷[.NET ORM]