<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之旅 廣告
                ## ExecuteContext `ExecuteContext`代表了BeetlSQL的執行上下文信息,SQLExecutor.getExecuteContext 返回一個實現。通常這個類不需要擴展 ```java public class ExecuteContext { /** * sqlId */ public SqlId sqlId ; /** * select 語句需要映射的對象,有可能沒有,比如update語句 */ public Class target; /** * 原始參數 */ public Object inputParas; /** * sql模板 */ public SQLSource sqlSource; /** * ViewType類型,如果viewType不為null */ public Class viewClass = null; /** * 行映射類,與resultMapper只能二選一存在 */ public RowMapper rowMapper = null; /** * Bean映射類 */ public ResultSetMapper resultMapper = null; /** * 用來負責將ResultSet映射到對象上,如果此不為null,則使用此類負責映射 * 否則,參考RowMapper或者ResultSetMapper,如果也為null,則使用SQLManager的默認的BeanProcessor */ public BeanProcessor beanProcessor = null; public SQLManager sqlManager; /** * sql模板渲染后的sql語句和參數 */ public SQLResult sqlResult = new SQLResult(); /** * Executor執行結果,非convert,fetch擴展操作結果 */ public Object executeResult; /** * 在執行過程中的產生控制 */ public Map<String,Object> contextParas; } ``` ? 在BeetlSQL執行過程中,BeetlSQL依據context里提供的信息可以進一步擴展,比如根據rowmapper或者resultMapper進行映射,這倆個類可以在執行過程中改變,比如在sql模板語句中修改rowMapper實現類,以實現個性化映射。默認情況下,這倆個類為空,關于映射,參考下一章個性化映射
                  <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>

                              哎呀哎呀视频在线观看