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

作者:wide288 时间:2024-04-28 09:13:53 

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


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}

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

来源:https://blog.csdn.net/wide288/article/details/100814933

标签:golang,gorm,表字段
0
投稿

猜你喜欢

  • class和id命名探讨

    2007-10-16 17:55:00
  • Windows下Apache+MySQL+PHP运行环境的安装图文方法

    2023-10-14 02:05:31
  • OpenCV-Python 实现两张图片自动拼接成全景图

    2022-12-07 11:25:49
  • 关于使用python对mongo多线程更新数据

    2021-08-22 22:07:12
  • 基于Python代码实现Apriori 关联规则算法

    2021-01-25 11:53:45
  • php函数重载的替代方法--伪重载详解

    2023-11-18 10:24:06
  • 在vue-cli脚手架中配置一个vue-router前端路由

    2024-05-28 15:59:13
  • Python语言规范之Pylint的详细用法

    2022-11-26 03:12:25
  • ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)

    2012-06-06 20:11:21
  • Python3读取Excel数据存入MySQL的方法

    2024-01-16 00:41:29
  • python 与服务器的共享文件夹交互方法

    2021-02-10 14:29:02
  • PHP异步调用socket实现代码

    2023-06-26 09:23:09
  • PHP中的MYSQL常用函数

    2010-09-30 14:49:00
  • python 获取网页编码方式实现代码

    2023-07-21 08:15:14
  • 关于Python可视化Dash工具之plotly基本图形示例详解

    2023-08-13 15:51:57
  • .net新兴日志框架Serilog简介

    2023-06-28 16:20:05
  • Linux oracle数据库自动备份自动压缩脚本代码

    2024-01-19 01:44:40
  • 超大数据量存储常用数据库分表分库算法总结

    2024-01-28 01:44:38
  • python使用hdfs3模块对hdfs进行操作详解

    2023-10-30 07:12:03
  • PHP图片上传代码

    2024-05-05 09:17:26
  • asp之家 网络编程 m.aspxhome.com