本文与任务33:MyBatis_映射文件_select_resultMap_关联查询_分步查询&延迟加载重在使用延迟加载的这个点上
代码还是与任务33:MyBatis_映射文件_select_resultMap_关联查询_分步查询&延迟加载一致,只需要在ibatis的配置文件中添加懒加载的配置及可
ibatis的配置文件中添加如下配置
conf/mybatis-config.xml
<!--
2、settings包含很多重要的设置项
setting:用来设置每一个设置项
name:设置项名
value:设置项取值
-->
<settings>
<!--显示的指定每个我们需要更改的配置的值,即使他是默认的。防止版本更新带来的问题 -->
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
junit测试如下
当执行完192后且在执行193行前时,只会执行第一个sql语句。到执行193行时,才会调用第二个sql
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: