golang gorm 结构体的表字段缺省值设置方式

Miki ·
更新时间:2024-09-20
· 511 次阅读

我就废话不多说了,大家还是直接看代码吧~

type Animal struct { ID int64 Name string `gorm:"default:'galeone'"` Age int64 }

把 name 设置上缺省值 galeone 了。

补充:Golang 巧用构造函数设置结构体的默认值

看代码吧~

package main import "fmt" type s1 struct { ID string s2 s2 s3 s3 } type s2 struct { WebSiteName string URL string } type s3 struct { KeyWord []string Where string } func main() { ss := s1{ ID: "123456", s2: s2{ WebSiteName: "ydook.com", URL: "www.ydook.com", }, s3: s3{ // 重点:在结构体内部使用数组 KeyWord: []string{"IT", "AI", "Web", "technology", "knowledge"}, Where: "IT", }, } fmt.Println(ss) }

运行结果:

main.SomeStruct

{16881699 www.ydook.com}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持软件开发网。如有错误或未考虑完全的地方,望不吝赐教。

您可能感兴趣的文章:golang Gorm与数据库完整性约束详解golang gorm 计算字段和获取sum()值的实现golang gorm多条件筛选查询操作golang常用库之操作数据库的orm框架-gorm基本使用详解gorm golang 并发连接数据库报错的解决方法golang gorm中格式化时间问题详解Golang 使用gorm添加数据库排他锁,for update



gorm 缺省值 结构体 字段 golang

需要 登录 后方可回复, 如果你还没有账号请 注册新账号