Go框架三件套与Gorm(下)| 青训营笔记

49 阅读1分钟

这是我参与「第五届青训营」笔记创作活动的第6天。

本文重点内容

  • Gorm CRUD
  • Gorm事务
  • Gorm Hook
  • Gorm 性能
  • Gorm 插件

创建

image.png

查询

image.png

更新

image.png

删除

image.png

事务

image.png

  • tx=db.Begin(),使用此tx继续操作
  • tx.Rollback()
  • tx.Commit()

image.png

Hook(前后处理)

image.png

性能提高

image.png

  1. 关闭默认事务
  2. 缓存后续与便于语句
  3. 索引
  4. 读写分离扩展
  5. 性能 | GORM - The fantastic ORM library for Golang, aims to be developer friendly.

插件

image.png

本文小结

  • Gorm CRUD
  • Gorm事务
  • Gorm Hook
  • Gorm 性能
  • Gorm 插件

参考资料与引用

Github库

官方教程