对象关系映射(ORM)

object_relational_mapping2026-10-15 19:16:34

对象关系映射(Object-Relational Mapping,ORM)是在程序对象与关系数据库结构之间建立映射的技术,让应用通过对象和查询接口读写数据。

映射的内容

类或模型通常映射到表,属性映射到列,对象实例对应记录,模型关联表达外键等关系。ORM 将这些操作组织为数据库查询,并可能管理对象的持久化状态与事务边界。

ORM 是技术类别,不是某一个数据库或具体产品。它能减少部分重复 SQL,但查询性能、索引、约束和事务仍需要理解数据库行为。可通过 SQLAlchemy ORM 官方教程了解映射、会话及读写操作的具体实现。

本页目录