<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之旅 廣告
                ## 合并多個業務庫 1 在系統中使用ThreadLocalSQLManager,可以把多個SQLManager合并成一個,比如上個例子的訂單和商品倆個SQLManager,可以做合并。使用ThreadLocalSQLManager作為代理類 如下一個Spring Service類,盡管使用了一個sqlManager和mapper,但會根據service方法的注解決定使用哪個sqlManager,如果service方法未指定,則使用默認的sqlManager ```java @Service public class ThreadLocalService { @Qualifier("proxySqlManager") SQLManager sqlManager; @Autowired ThreadLocalService self; @Autowired UserInfoMapper mapper; @Use("sqlManager2") public long test2(){ return mapper.allCount(); } @Use("sqlManager1") public long test1(){ return mapper.allCount(); } public long testDefault(){ return mapper.allCount(); } } ``` Spring Boot 需要配置各個SQLManager,以及代理SQLManager ```properties beetlsql.sqlManagers = proxySqlManager # 設定proxySqlManager為threadlocal,且第一個是默認 beetlsql.proxySqlManager.threadlocal=sqlManager1,sqlManager2 beetlsql.proxySqlManager.basePackage=org.beetl.sql.springboot.threadlocal # 配置sqlManager1,配置sqlManager2 beetlsql.sqlManager1.ds=ds1 beetlsql.sqlManager2.ds=ds2 ``` 如上配置了3個SQLManager,sqlManager1和sqlManager2常規配置,`beetlsql.proxySqlManager.threadlocal`代理了sqlManager1,sqlManager2,并指定beetlsql.sqlManagers為proxySqlManager 代碼例子參考[Spring Boot](https://gitee.com/xiandafu/beetlsql/tree/master/sql-integration/sql-springboot-starter/src/test/java/org/beetl/sql/springboot)
                  <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>

                              哎呀哎呀视频在线观看