golang gorm 结构体的表字段缺省值设置方式
作者:wide288 发布时间:2024-04-28 09:13:53
标签:golang,gorm,表字段
我就废话不多说了,大家还是直接看代码吧~
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


猜你喜欢
- 一、安装redis:1.下载:wget http://download.redis.io/releases/redis-3.2.8.tar.
- VS Code 装好ESLint 插件报黄线的问题,具体解决方法如下所示:ESLint is disabled since its exec
- 如果您在试图打开一个.MDF数据库文件时,却发现自己没有安装SQL Server数据库,该怎么办呢?这时候,如果恰巧您的机子上装有Visua
- 这是为了实现一个效果,而提前作的测试代码!看起来很简单的一个东西,到这会,大约四个小时过去了。不知道是IE6的BUG;还是我自已的BUG!有
- JDBC连接mysql处理中文时乱码解决办法详解近日,整合的项目需要跟一个比较老版本的mysql服务器连接,使用navicat查看,发现此m
- 双向绑定Vue 的双向绑定是通过数据劫持和发布-订阅模式实现的。当 Vue 实例初始化时,它会对 data 选项中的每个属性使用 Objec
- 本文实例讲述了python实现的爬取电影下载链接功能。分享给大家供大家参考,具体如下:#!/usr/bin/python#coding=UT
- 用tensorflow构建简单的线性回归模型是tensorflow的一个基础样例,但是原有的样例存在一些问题,我在实际调试的过程中做了一点自
- 我们知道可以将一个海量记录的 MySQL 大表根据主键、时间字段,条件字段等分成若干个表甚至保存在若干服务器中。 唯一的问题就是跨服务器批量
- 上个月安装的pycharm,由于当时急需要使用,就直接使用的pycharm试用版,没成想,今天早上一打开,直接给我来了个下马威,不能进入了,
- 配置生产环境#setting.py 文件中DEBUG = False # 生产环境# 允许访问的域名,域名前加一个点表示允许访问
- 本文实例讲述了PHP实现ASCII码与字符串相互转换的方法。分享给大家供大家参考,具体如下:<?phpclass ascii { &n
- 最近几年,jupyter在全球数据科学领域,已经成为不可或缺的重要工具。在jupyter中用python写程序,若import了自己写的外部
- 我以前一直用这个preg_match('~[\x7f-\xff]+~is', $string, $tmp);今天才发现,上面
- 本文实例讲述了Python 面向对象之封装、继承、多态操作。分享给大家供大家参考,具体如下:封装、继承、多态 是面向对象的3大特性为啥要封装
- 相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取
- MySQL字符集多种多样,下面为列举了其中三种最常见的字符集查看方法,该方法供您参考,希望对学习MySQL数据库能有所启迪。一、查看MySQ
- opendir – 打开一个目录句柄,可用于之后的 closedir(),readdir() 和 rewinddir()
- 某大师曾说过,像了解自己的老婆 一样了解自己管理的数据库,个人认为包含了两个方面的了解:1,在稳定性层面来说,更多的是关注高可用、读写分离、
- 本文实例讲述了python中Flask框架的简单用法。分享给大家供大家参考。具体如下:使用Flask框架的简单入门范例代码,如果你正学习Fl