Die fantastische ORM Bibliothek für Golang
- Voll-funktionales ORM
- Associations (has one, has many, belongs to, many to many, polymorphism, single-table inheritance)
- Hooks (before/after create/save/update/delete/find)
- Eager loading with Preload, Joins
- Transactions, Nested Transactions, Save Point, RollbackTo to Saved Point
- Context, Prepared Statement Mode, DryRun Mode
- Batch Insert, FindInBatches, Find/Create with Map, CRUD with SQL Expr and Context Valuer
- SQL Builder, Upsert, Locking, Optimizer/Index/Comment Hints, Named Argument, SubQuery
- Composite Primary Key, Indexes, Constraints
- Auto Migrations
- Logger
- Erweiterbare und flexible Plugin API: Datenbank Resolver(mehrere Datenbanken, lese/schreib Trennung) / Prometheus…
- Jedes Feature enthält Tests
- Entwickler-freundlich