全书目录

第二十四篇:TypeORM 完全指南 —— 数据映射施工队宇宙

第一章:先把宇宙立住 —— TypeORM 不是数据库,它是施工总包

1 分钟 217 字 第 433 / 962 个阅读单元

很多人第一次接触 TypeORM,会把它理解成:

  • “一个能少写 SQL 的库”
  • “数据库的 TypeScript 封装”
  • “给表套一层 class 的语法糖”

这些理解都不完全错,但都没打中主心智。

更稳定的理解是:

text
业务需求
   │
   ▼
实体建模(Entity / Column / Relation)
   │
   ▼
TypeORM 施工总包
   │
   ├── 把类映射到表
   ├── 把属性映射到列
   ├── 把对象关系映射到外键关系
   ├── 提供 Repository / EntityManager 做日常施工
   ├── 提供 QueryBuilder 写复杂施工单
   ├── 提供 Transaction 做封闭施工
   └── 提供 Migration 管理结构改造
   ▼
数据库

所以 TypeORM 的核心不是“把 SQL 藏起来”,而是:

把你的业务模型和数据库施工过程组织起来。

一句话记住:

TypeORM = 实体建模 + 关系施工 + 查询施工单 + 事务封闭施工 + 结构迁移改造。