GORM 是 Go 最流行的 ORM 库,提供完善的数据库操作能力。本文通过完整可运行的示例,并结合 JPA/Hibernate 对比,帮助你快速掌握 GORM 使用。
2025/12/23大约 9 分钟
GORM 是 Go 最流行的 ORM 库,提供完善的数据库操作能力。本文通过完整可运行的示例,并结合 JPA/Hibernate 对比,帮助你快速掌握 GORM 使用。
适合对象:已掌握 Go 基础语法和并发模型,想学习 Go Web 开发和工程实践的开发者
这一周主要学习 Go Web 框架、数据库操作、配置管理、日志系统和综合项目实战。
| Day | 文件 | 任务 | 重点 |
|---|---|---|---|
| 1-2 | 15Gin基础入门.md |
Gin 入门:路由、handler、绑定参数 | 掌握 RESTful API 基础 |
| 3 | 16Gin中间件.md |
中间件:日志、异常捕获、CORS | 理解请求/响应拦截机制 |
| 4 | 17GORM数据库.md |
GORM:CRUD、模型定义、自动迁移 | 掌握 ORM 数据库操作 |
| 5 | 18GORM事务关联.md |
事务、关联关系、一对多查询 | 处理复杂业务逻辑 |
| 6 | 19Viper配置管理.md |
viper:配置加载、分环境配置 | 实现灵活的配置管理 |
| 6+ | 20Zap日志.md |
zap:高性能日志 | 掌握生产级日志系统 |
| 7 | 21综合实战项目.md |
小项目:用户注册/登录 API | 整合所有知识进行实战 |