go的orm, json值對象設置,可在同一字段下設置多種關系

  1. java里面有很多框架幫助你很簡單的實現orm和json字段轉化的功能,但是go里面基本上需要人工寫對應關系。 采用的方式是在值對象,也就是struct結構體后面采用注釋的方式標明,可以標注很多種類型的標識。
 type product struct {
        HaveStock         int32   `orm:"column(have_stock)" json:"haveStock"`
 }

  1. 還需要注意一點,很多是框架,比如bee orm對沒有orm標注的字段會自動按照字段名來對應數據庫表的字段,而且不會報具體錯誤,查詢的時候就是查詢不到數據,這個時候需要顯示的標識不需要框架orm
//I202832Product 產品值對象
type I202832Product struct {
    SaleId            string  `orm:"column(sale_id)" json:"-"`      //站點的銷售品id
    SalePriceStr      string  `orm:"-" json:"salePrice"`
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容