<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # xorm xorm是一個簡單而強大的Go語言ORM庫. 通過它可以使數據庫操作非常簡便。 ## 說明 * 本庫是基于原版 <b>xorm</b>:[https://github.com/go-xorm/xorm](https://github.com/go-xorm/xorm) 的定制增強版本,由于本定制版有第三方庫依賴(原版xorm無任何第三方庫依賴),原版xorm要保持對第三方庫零依賴特性,所以只好單獨開了本Github庫。 * 本庫的相關定制功能是為了解決更簡單的進行復雜SQL調用和一些特殊業務需求場景而開發的。 * 本定制版ORM相關核心功能和原版保持一致,會跟隨原版xorm更新。 * 定制功能采用針對原版弱侵入性代碼實現。 ## 特性 * 支持Struct和數據庫表之間的靈活映射,并支持自動同步 * 事務支持,支持嵌套事務(支持類JAVA Spring的事務傳播機制) * 同時支持原始SQL語句和ORM操作的混合執行 * 使用連寫來簡化調用 * 支持使用Id, In, Where, Limit, Join, Having, Table, Sql, Cols等函數和結構體等方式作為條件 * 支持級聯加載Struct * 支持類ibatis方式配置SQL語句(支持xml配置文件、json配置文件、xsql配置文件,支持[pongo2](https://github.com/flosch/pongo2)、[jet](https://github.com/CloudyKit/jet)、[html/template](https://github.com/golang/go/tree/master/src/html/template)模板和自定義實現配置多種方式) * 支持動態SQL功能 * 支持一次批量混合執行多個CRUD操作,并返回多個結果集 * 支持數據庫查詢結果直接返回Json字符串和xml字符串 * 支持SqlMap配置文件和SqlTemplate模板密文存儲和解析 * 支持緩存 * 支持主從數據庫(Master/Slave)數據庫讀寫分離 * 支持根據數據庫自動生成xorm的結構體 * 支持記錄版本(即樂觀鎖) * 支持查詢結果集導出csv、tsv、xml、json、xlsx、yaml、html功能 * 支持SQL Builder [github.com/go-xorm/builder](https://github.com/go-xorm/builder) ## 驅動支持 目前支持的Go數據庫驅動和對應的數據庫如下: * Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) * MyMysql: [github.com/ziutek/mymysql](https://github.com/ziutek/mymysql) * Postgres: [github.com/lib/pq](https://github.com/lib/pq) * Tidb: [github.com/pingcap/tidb](https://github.com/pingcap/tidb) * SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) * MsSql: [github.com/denisenkom/go-mssqldb](https://github.com/denisenkom/go-mssqldb) * MsSql: [github.com/lunny/godbc](https://github.com/lunny/godbc) * Oracle: [github.com/mattn/go-oci8](https://github.com/mattn/go-oci8) (試驗性支持) ## 安裝 go get -u github.com/xormplus/xorm 如果這項目對您有很大幫助,您愿意支持這個項目的進一步開發和這個項目的持續維護。你可以掃描下面的二維碼,讓我喝一杯咖啡或豆奶。非常感謝您的捐贈,感謝您對開源項目的支持,謝謝。 (支付寶) ![](https://box.kancloud.cn/d75835f24644ae81809d99d8ff23a1fb_476x464.jpg) ## 討論 請加入QQ群:280360085 進行討論。API設計相關建議可聯系本人QQ:50892683
                  <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>

                              哎呀哎呀视频在线观看