关于gorm标签问题

来源:11-3 云应用辅助信息model 开发

慕瓜9063200

2023-04-07

老师你好,在AppStore服务的model设计中,代码如下:

type AppStore struct{
	ID int64 `gorm:"primary_key;not_null;auto_increment"`
}

type AppCategory struct {
	ID int64 `gorm:"primary_key;not_null;auto_increment"`
}

type AppComment struct {
	ID int64 `gorm:"primary_key;not_null;auto_increment"`
}

所有的表的主键ID的gorm标签中都有primary_key;not_null,主键的性质就是非空且唯一,这里的not_null是不是有些多余了

写回答

1回答

Cap

2023-04-16

作为主键是可以省略的。

0
0

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程