操作的參數傳入基本都是結構體的指針,同時完成CURD後,指針指向的結構體資料也将随着更新
注意
通過tag,定義聲明建立資料時,字段的預設值
Find\First\Last
where 條件的方式有以下兩類
查詢總結
支援鍊式操作
首先db.Where操作,最後通過Find、Last、First将資料映射到對象中。查詢符合條件的資料有多條時,需要将資料映射到切片結構中,
如上面執行個體 &users 實際是指 []*user
通過Model,确定具體的表
軟删除
如果模型有DeletedAt字段,它将自動獲得軟删除功能! 那麼在調用Delete時不會從資料庫中永久删除,而是隻将字段DeletedAt的值設定為目前時間