MeiChen MeiChen
首页
  • 开发
  • 系统
  • 网络
  • 数据库
  • 运维
  • DevOps
  • 虚拟化
  • 中间件
  • AIOps
  • 大模型
  • 跨境电商
学习计划
关于
  • 分类
  • 标签
  • 归档

MeiChen

网络工程师 | 运维工程师 | DevOps 实践者
首页
  • 开发
  • 系统
  • 网络
  • 数据库
  • 运维
  • DevOps
  • 虚拟化
  • 中间件
  • AIOps
  • 大模型
  • 跨境电商
学习计划
关于
  • 分类
  • 标签
  • 归档
  • Go学习笔记

    • 基础部分

    • Web框架

    • ORM框架

      • GORM 框架入门
      • GORM 创建与查询
      • GORM 更新与删除
  • 开发
  • Go学习笔记
  • ORM框架
MeiChen
2026-08-11

GORM 框架入门

# GORM 框架入门

GORM 将结构体映射到关系数据库表。连接数据库后应取得底层 sql.DB 配置连接池,并在应用退出时关闭。

type User struct {
	ID        uint `gorm:"primaryKey"`
	Email     string `gorm:"uniqueIndex;size:255"`
	CreatedAt time.Time
}

db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
	return err
}
1
2
3
4
5
6
7
8
9
10

生产变更应使用可审查的数据库迁移,不依赖启动时自动修改关键表结构。模型标签需要与数据库约束一致,敏感字段不要默认序列化到 API 响应。

#Go
通过 JWT 基于 Token 实现登录认证
GORM 创建与查询

← 通过 JWT 基于 Token 实现登录认证 GORM 创建与查询→

最近更新
01
数据类型
08-11
02
fmt 的格式化输入输出
08-11
03
基础知识
08-11
更多文章>
Theme by Vdoing | Copyright © 2026-2026 MeiChen | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式