Gorm学习小记

Gorm学习手册:http://gorm.book.jasperxu.com/
Go学习中文网提供手册: https://books.studygolang.com/gorm/

1、模型结构体字段设置标签注意点:
* tag(如:gorm、json form)后面的冒号与双引号之间不能有空格;
* 同一种tag,不同属性定义使用“;”分隔;不同tag 使用空格“ ”分隔;
* 使用预加载Preload,需要在结构体中指明外键(不指名则默认是预加载表的主键作为外键)

type CheckResult struct {
	Id          uint   `gorm:"primary_key;auto_increment" json:"id"`
	WebId       uint   `gorm:"not null;"`
	ServerId    uint   `gorm:"not null;"`
	CheckInfo   []byte `gorm:"not null;"`
	CheckStatus uint   `gorm:"not null;default:1;"`
	CreateTime  uint   `gorm:"not null;"`
	UpdateTime  uint   `gorm:"not null;"`
	Web         Web
	Server      Server
}

posted @   米饭!大米饭  阅读(340)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示