45 lines
2.0 KiB
Markdown
45 lines
2.0 KiB
Markdown
# GORM
|
||
|
||
[English](README.md)丨中文
|
||
|
||
Golang绝佳的ORM库,旨在对开发人员友好。
|
||
|
||
[](https://goreportcard.com/report/github.com/go-gorm/gorm)
|
||
[](https://github.com/go-gorm/gorm/actions)
|
||
[](https://gitter.im/jinzhu/gorm?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||
[](https://opencollective.com/gorm)
|
||
[](https://opencollective.com/gorm)
|
||
[](https://opensource.org/licenses/MIT)
|
||
[](https://pkg.go.dev/gorm.io/gorm?tab=doc)
|
||
|
||
## 总览
|
||
|
||
* 全功能ORM
|
||
* 关联(具有一个,具有多个,属于,一对多,多态性,单表继承)
|
||
* 钩子(创建/保存/更新/删除/查找之前/之后)
|
||
* 希望通过 `Preload` , `Joins` 加载
|
||
* 事务,嵌套事务,保存点,回滚到保存点
|
||
* 上下文、准备状态模式、运行模式
|
||
* 批量插入、批量查询、地图查找
|
||
* SQL生成、更新插入、锁定、优化器/索引/注释提示
|
||
* 复合主键
|
||
* 自动迁移
|
||
* 日志
|
||
* 可扩展,基于GORM回调编写插件
|
||
* 每个功能都附带测试
|
||
* 对开发人员友好
|
||
|
||
## 入门
|
||
|
||
* GORM 指南 [https://gorm.io](https://gorm.io)
|
||
|
||
## 贡献
|
||
|
||
[你可以帮助你实现更好的GORM,看看你能做什么](https://gorm.io/contribute.html)
|
||
|
||
## 许可证
|
||
|
||
© Jinzhu, 2013~time. Now
|
||
|
||
使用 [MIT License](https://github.com/go-gorm/gorm/blob/master/License) 发布
|