<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.全局配置** ~~~ <!--開啟二級緩存--> <setting name="cacheEnabled" value="true"/> ~~~ **2.在Mapper中使用二級緩存** ~~~ <mapper namespace="com.nobb.mapper.UserMapper"> <!--標識在UserMapper中使用二級緩存--> <cache/> ~~~ **3.實體繼承 可序列化** ~~~ public class User implements Serializable { ~~~ **4.測試代碼** ~~~ @Test public void fun4(){ UserMapper userMapper = session.getMapper(UserMapper.class); //第一次查詢,二級緩存未命中,查詢數據庫,并放入二級緩存.會發送sql User u1 = userMapper.findById(15); //執行了commit的操作才會計入二級緩存 session.commit(); //session關閉,對應的一級緩存失效.二級緩存仍然有效 session.close(); //開啟新的 session = SqlSessionUtils.openSession(); userMapper = session.getMapper(UserMapper.class); //二級緩存存在查詢結果,再次查詢將直接從二級緩存中獲得結果,不會發送sql User u2 = userMapper.findById(15); System.out.println(u1); System.out.println(u2); } ~~~ 緩存是以namespace為單位.不同的namespace下的操作不互相影響. 出現update操作(insert,update,delete)會清空namespace下的二級緩存數據 多表操作一般不建議使用二級緩存,因為會產生臟數據.(可以使用cache-ref緩解) 不建議使用二級緩存,更推薦其他的專業緩存產品,例如Redis.
                  <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>

                              哎呀哎呀视频在线观看