<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ### 名稱映射規則 三種名稱映射 `SnakMapper ` 支持struct為駝峰式命名,表結構為下劃線命名之間的轉換,這個是**默認**的Maper; `SameMapper` 支持結構體名稱和對應的表名稱以及結構體field名稱與對應的表字段名稱相同的命名; `GonicMapper` 和`SnakeMapper`很類似,但是對于特定詞支持更好,比如ID會翻譯成id而不是`i_d`。 表名稱和字段名稱的映射規則可單獨設定 ``` engine.SetTableMapper(core.SameMapper{}) engine.SetColumnMapper(core.SnakeMapper{}) ``` ### 自動時間操作 ### `yyy-mm-dd H:i:s` 格式 操作 當數據庫字段為 `datetime` 或者 `timestamp` 時 ``` type User struct { Id int64 Name string UpdatedAt time.Time `xorm:"updated"` //[created|updated|deleted] } var user User user.id = 1 engine.Get(&user) engine.Update(&user) ``` ### 時間戳格式操作 ``` type User struct { Id int64 Name string UpdatedAt int `xorm:"updated"` //time.Time->int 則為時間戳格式 } ``` ## 軟刪除 ``` type User struct { Id int64 Name string DeletedAt time.Time `xorm:"deleted"` } engine.Id(1).Delete(&user) //獲取軟刪除的數據 engine.Id(1).Unscoped().Get(&user) //真實刪除數據 engine.Id(1).Unscoped().Delete(&user) ``` ## find查詢 ``` //映射到 非struct cfgId :=make([]string,0) err = Engine.Table(new(SYS_CONFIG)).Cols("CFG_ID").Find(&cfgId) //獲取多個字段的 非struct cfgId :=make([][]string,0) err = Engine.Table(new(SYS_CONFIG)).Cols("CFG_ID","CFG_TYPE").Find(&cfgId) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看