在用gorm創建表時,如果列對應的屬性首字母為小寫時(如下面User表的password屬性),gorm不會將這一屬性作為表的一列創建出來。
type User struct {
gorm.Model
Username string `gorm:"unique; not null"`
password string `gorm:"not null;"`
}
只有當結構體的某一屬性首字母為大寫時,gorm才會將之作為表的一列創建出來,故如果想讓創建的表具有password這一列的話,應該按照如下創建結構體
type User struct {
gorm.Model
Username string `gorm:"unique; not null"`
Password string `gorm:"not null;"`
}