gorm-mysql数组类型的处理方法

gorm-mysql数组类型的处理方法

1. 使用json存储数组

1
FormList []uint `json:"form_list" gorm:"type:json;serializer:json"`

FormList存储了表单的ID,是一个数组类型,使用json存储。

使用序列化来处理数组的存储和读取。

2. 使用string拼接

1
FormList string `json:"form_list" gorm:"type:varchar(255)"`

FormList存储了表单的ID,使用string拼接存储。

例如:1,2,3,4,5

之后读取的时候,使用strings.Split来处理。

其他方法(待补充)