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
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 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】