免费编程教程

N+1 查询问题的检测和优化

N+1 查询指查询主表时每条记录又触发一次查询子表。ORM 的 Lazy Loading 是常见原因。Eager Loading 加 IN 查询和批量加载可以解决。本文用 ORM 代码展示优化前后。

18 0 0
2026-07-09
GORM Go 语言 ORM 的 CRUD 操作

GORM 是 Go 最流行的 ORM。AutoMigrate 自动建表。链式调用构建查询。Preload 预加载关联数据。本文用 User 模型展示 GORM 的常用 CRUD 操作。

20 0 0
2026-07-08
Hibernate ORM 入门

学习 Hibernate 核心概念,通过注解配置实体关系与二级缓存。

21 0 0
2026-06-17
Peewee 轻量 ORM

使用简洁易用的 Peewee 定义模型,执行查询和迁移,适合中小型项目。

25 0 0
2026-06-16
Python ORM SQLAlchemy

使用 SQLAlchemy 核心和 ORM 层进行数据库操作,管理会话、映射关系。

27 0 0
2026-06-16
Sequelize ORM 入门

使用 Sequelize 操作关系型数据库,学习模型定义、关联、查询和事务。

20 0 0
2026-06-15
Prisma ORM 使用

使用 Prisma 定义数据模型,自动生成迁移与类型安全的查询客户端。

21 0 0
2026-06-15