延迟加载

延迟加载

 

<settings>
  <setting name="mapUnderscoreToCamelCase" value="true"/>
   
<!--     开启延迟加载-->
    <setting name="lazyLoadingEnabled" value="true"/>
  </settings>
<!--    fetchType:当开启了全局的延迟加载之后,可以通过此属性手动控制延迟加载的效果-->
<!--     注意:如果没有开启全局延迟加载,这两个属性都是一样的效果,都是立即加载-->
<!--    fetchType="lazy|eager" :lazy表示延迟加载,eager表示立即加载-->
    <association property="dept"
                 select="com.atguigu.mybatis.mapper.DeptMapper.getEmpAndDeptByStepTwo"
                 column="did"
                fetchType="eager">
   </association>
//测试方法
......
......
System.out.println("++++++++++++");
       System.out.println(empAndDept.getDept());
 
posted @ 2022-11-03 21:28  zjw_rp  阅读(51)  评论(0)    收藏  举报