<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      關于 Mybatis 設置懶加載無效的問題

       看了 mybatis 的教程,講到關于mybatis 的懶加載的設置:

      只需要在 mybatis 的配置文件中設置兩個屬性就可以了:

          <settings>
              <!-- 打開延遲加載的開關 -->
              <setting name="lazyLoadingEnabled" value="true" />
              <!-- 將積極加載改為消息加載即按需加載 -->
              <setting name="aggressiveLazyLoading" value="false" />
              
          </settings>

      但是經過測試之后發現是無效的,經過一番折騰,發現是因為我在測試的時候,調用了查詢出來的對象的 toString 方法,所以觸發了一次懶加載:

      
                  EmployeeMapper mapper = session.getMapper(EmployeeMapper.class);
                  Employee employee = mapper.selectEmployee(1);
                  System.out.println(employee);
      

      后來在配置文件中加入了這個設置:

      <setting name="lazyLoadTriggerMethods" value=""/>

      再試一遍,問題解決了

       

      附上文檔上的說明:

      lazyLoadTriggerMethods:指定哪個對象的方法觸發一次延遲加載。默認值:equals,clone,hashCode,toString

      所以,當我打印對象時,由于觸發了 toString 方法,所以觸發了一次懶加載

       

      Ps:在 Employee 中關聯了 Department 對象,但是為了測試懶加載,我在 Employee 的toString 方法中并沒有調用 Department 這個屬性

      posted @ 2017-11-05 19:08  鄭能量!  閱讀(4518)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 亚洲不卡av不卡一区二区| 亚洲国产成人无码av在线播放| 亚洲另类激情专区小说图片| 久久国产精品久久精品国产| 激情综合色综合久久丁香| 中文字幕国产精品综合| 久久婷婷成人综合色| 国产精品天天看天天狠| 国产成人一区二区三区视频免费| AV最新高清无码专区| 久久精品青青大伊人av| 欧美成人午夜在线观看视频| 欧美人与性动交ccoo| 亚洲av无码片在线播放| 国产精品自在线拍国产| 男女性高爱潮免费网站| 九九热精彩视频在线免费| 亚洲图片自拍偷图区| 青青草无码免费一二三区| 国产精品无码不卡在线播放 | 国产成人精品视频网站| 成人亚洲av免费在线| 达州市| 亚洲av国产成人精品区| 国产午夜A理论毛片| av在线播放国产一区| 伊人久久久av老熟妇色| 久久精品国产99久久六动漫| 在线观看美女网站大全免费| 亚洲 丝袜 另类 校园 欧美| 国产精品亚洲综合网一区| 久久精品国产福利一区二区| 久久国产成人亚洲精品影院老金| 周口市| 人妻少妇精品无码专区二区| 亚洲AV国产福利精品在现观看| 宁河县| 亚洲av成人精品免费看| 成人3D动漫一区二区三区| 国产成A人片在线观看视频下载| 日韩中文字幕有码午夜美女|