嵌入gorm
实现嵌入式结构的sql.scanner and driver.valuer interfaces:字节) 如果!好{ 返回fmt.errorf(“无法转换为字节数组”) } //将字节数组列入“地理点”结构。 如果err:= json.unmarshal(b,gp); err!= nil { 返回FMT.Errorf(“无法解开JSON:%V”,ERR) } 返回无 } func(gp geopoint)value()(驱动程序。值,错误){ //将`geopoint'struct的元组纳入字节阵列。 b,err:= json.marshal(GP) 如果err!= nil { 返回nil,fmt.errorf(“不能元帅JSON:%V”,ERR) } 返回字符串(b),零 } 更新GORM模型以使用Gorm:“ column”:“ column”和Gorm:“ type” tags:
通过实现扫描和值方法,Gorm可以将嵌入式结构转换为JSON格式和从JSON格式转换。 GORM:“列”和Gorm:“ type”标签指定主表中嵌入式结构的列名和数据类型。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3