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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 直接看代碼 如果項目編譯通過,那可以直接運行單元測試或者samples模塊的實例代碼 * sql-test包含了單元測試,有60+單元測試方法,采用了H2數據庫,數據腳本是`db-init.sql`因此可以直接運行任何一個單元測試方法. * sql-samples 又包含了三個模塊大約100個例子,所有例子也采用了H2數據庫,可以直接使用。 * quickstart: BeetlSQL基礎使用例子,可以快速了解BeetlSQL3 * usage: BeetlSQL所有API和功能 * plugin:BeetlSQL高級擴展實例 以usage模塊為例子,包含如下代碼 * S01MapperSelectSample 15個例子, mapper中的查詢演示 * S02MapperUpdateSample 11個例子, mapper中更新操作 * S03MapperPageSample 3個例子,mapper中的翻頁查詢 * S04QuerySample 9個例子,Query查詢 * S05QueryUpdateSample 3個例子,Query完成update操作 * S06SelectSample 14個例子,SQLManager 查詢API * S07InsertSample 8個例子,SQLManager 插入新數據API,主鍵生成 * S08UpdateSample 6個例子,更新數據 * S09JsonMappingSample 5個例子, json配置映射 * S10FetchSample 2個例子,關系映射 * S11BeetlFunctionSample 2個例子,自定義sql腳本的方法 Sql-integration包含了spring等框架的單元測試例子 * sql-spring 包含spring單庫,多庫單元測試 * sql-springboot 包含了springboot 單庫,多庫單元測試 * sql-jfinal 包含了jfinal單元測試 * sql-solon,包含了solon單元測試 * sql-act 包含了act框架單元測試 > 本書大部分例子都來自sql-samples 或者單元測試 如果你想通過運行例子了解beetlsql后面的運行機制,可以在如下類嘗試Debug斷點 * SchemaMetadataManager.initTable 獲取表描述 * ClassAnnotation 構造函數,解析POJO類的注解 * AbstractDBStyle.genXXX, dbStyle用來生成內置各種sql語句地方 * MarkdownClasspathLoader.querySQL 查詢外部SQL * MapperJava8Proxy.invoke, BeetlSQL 的mapper方法實現機制 * BaseSQLExecutor.select , 包含了查詢語句內部執行的過程,參數封裝,sql模板語句到sql語句,以及查詢結果映射到POJO
                  <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>

                              哎呀哎呀视频在线观看