Leksykon IT › Bazy danych › GORM

GORM

Bazy danych Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Twórca
Jinzhu Zhang
Data wydania
Typ
ORM dla Go
Licencja
MIT
Strona

Najpopularniejszy ORM dla Go — łańcuchowe API (db.Where("age > ?", 18).Find(&users)), automigracja, hooki, transakcje.

Wersja 2 (2020) była całkowitym przepisaniem, dla lepszej wydajności i architektury wtyczek. Soft delete, asocjacje polimorficzne, system callbacków. W społeczności Go budzi kontrowersje swoim podejściem opartym na refleksji, sprzecznym z czystą idiomatyką języka. Konkurenci: ent (Facebook, generowanie kodu), sqlc (generuje kod Go z SQL), sqlx (cienka nakładka na zapytania), bun, ORM z GoFrame.

← Wróć do leksykonu