Files
cs-note/hhs/GORM
2026-05-24 11:42:38 +08:00
..
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00
2026-05-24 11:42:38 +08:00

tags, create time
tags create time
GORM
Go
ORM
Database
2026-04-28 00:00

GORM 知识库

概述

GORM 是 Go 生态中最流行的 ORM 库,本知识库系统整理 GORM 的核心概念、进阶用法和工程实践。

目录索引

1. 基础篇

  • [00-基本语法与 API 概览](./00-基本语法与 API 概览) — Model vs Table、链式不可变机制、Session/Clauses/Assign、Context 集成、Recipes
  • 01-安装与初始化 — 依赖安装、DB 连接配置、全局配置项
  • 02-模型定义 — struct tag 映射、字段类型、主键策略、表名规则
  • [03-CRUD 操作](./03-CRUD 操作) — Create / First / Take / Find / Get 五大方法

2. 查询篇

3. 进阶篇

4. 工程实践篇

核心架构图

graph LR
    A[GORM DB] --> B[Session]
    B --> C[Clauses]
    C --> D[Standalone Mode]
    B --> E[Context]
    E --> F[Hooks]
    F --> G[Preload]
    G --> H[Resolver]
    H --> I[Driver]
    I --> J[(Database)]

    style A fill:#4FC08D,color:#fff
    style J fill:#A0AEC0,color:#fff

关联笔记