延迟加载
<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());

浙公网安备 33010602011771号