gorm blog text 类型

  • 2022-10-17
  • 浏览 (1946)

我们的结构体常用的类型有string,int,uint等,一般用string类型对应数据库的varchar类型。如果数据库类型是blob,text应该用什么类型呢?

其实gorm的tag里可以设置type类型。

样例:

type Blog struct {
	Title       string `json:"title" form:"title" gorm:"column:title;comment:文章标题;size:255;"`
	Content     string `json:"content" form:"content" gorm:"type:text;column:content;comment:文章内容;"`
	Top         int    `json:"top" form:"top" gorm:"column:top;comment:是否置顶;size:10;"`
	TypeId      uint   `json:"typeId" form:"typeId" gorm:"column:type_id;comment:类型;size:20;"`
}

可以看到字段类型还是string,tag里的grom设置type:text;

5  赞