GORM
适用于Golang的出色ORM库,旨在成为开发者友好的工具。
概述
- 功能齐全的ORM
- 关联(一对一、一对多、属于、多对多、多态、单表继承)
- 钩子(创建/保存/更新/删除/查找之前/之后)
- 使用
Preload
和Joins
进行预加载 - 事务、嵌套事务、保存点、回滚到保存点
- 上下文、预处理语句模式、空运行模式
- 批量插入、批量查找、查找到映射
- SQL构建器、Upsert、锁定、优化器/索引/注释提示、命名参数、使用SQL表达式进行搜索/更新/创建
- 复合主键
- 自动迁移
- 日志记录器
- 可扩展、灵活的插件API:数据库解析器(多数据库、读写分离)/ Prometheus等
- 每个功能都有测试
- 开发者友好
入门
- GORM指南 https://gorm.io
- Gen指南 https://gorm.io/gen/index.html
贡献
贡献者
感谢为GORM框架做出贡献的所有人!
许可证
© Jinzhu, 2013~time.Now
基于MIT许可证发布