数据结构学习笔记:从入门到进阶的完整路线
2026/10/20 11:31:01
ORM(Object-Relational Mapping,对象关系映射)是现代软件开发中连接面向对象编程语言与关系型数据库的桥梁。它的核心思想极具吸引力:将数据库中的“表”映射为代码中的“类”,将表中的“行/记录”映射为“对象”。
有了 ORM,开发者无需编写繁琐的 SQL 语句,就能直接使用熟悉的编程语言语法对数据库进行增删改查(CRUD)。
ORM 的本质是一套映射规则与转换引擎,它在底层自动完成了 C# / Java / Python 对象与 SQL 语句之间的翻译。
+------------------+ +------------------+ | 面向对象代码 | | 关系型数据库 | +------------------+ +------------------+ | 类 (User) | <==== 映射 ====> | 数据表 (users) | | 属性 (User.Name) | <==== 映射 ====> | 字段 (name) | | 实例 (userObj) | <==== 映射 ====> | 行记录 (Row) | +------------------+ +----------------