GORM 介紹

2022-03-04 16:49 更新

GORM是一個使用Go語言編寫的ORM框架。它文檔齊全,對開發(fā)者友好,支持主流數據庫。

  • 全功能 ORM
  • 關聯 (Has One,Has Many,Belongs To,Many To Many,多態(tài),單表繼承)
  • Create,Save,Update,Delete,Find 中鉤子方法
  • 支持 Preload、Joins 的預加載
  • 事務,嵌套事務,Save Point,Rollback To Saved Point
  • Context、預編譯模式、DryRun 模式
  • 批量插入,FindInBatches,Find/Create with Map,使用 SQL 表達式、Context Valuer 進行 CRUD
  • SQL 構建器,Upsert,數據庫鎖,Optimizer/Index/Comment Hint,命名參數,子查詢
  • 復合主鍵,索引,約束
  • Auto Migration
  • 自定義 Logger
  • 靈活的可擴展插件 API:Database Resolver(多數據庫,讀寫分離)、Prometheus…
  • 每個特性都經過了測試的重重考驗
  • 開發(fā)者友好


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號