go mysql實現數據庫查詢結果映射到結構體相應字段中

上一節實現了對數據庫查詢結果的一個簡單操作,將數據保存在map中,以方便進行後續的操作。這一節將繼續介紹如何將數據庫查詢到的結果映射到結構體字段中,映射時主要通過結構體中的tag標籤來實現匹配映射。這個操作需要用到go中的reflect包來實現。主要思路是: 循環取出映射中的數據,然後比較取出的數據與結構體成員變量的類型是否一致,如果一致直接映射,不一致則先進行類型轉換再通過FieldByName
相關文章
相關標籤/搜索