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
来处理。