MyBatis总结(二十四)--任务33:MyBatis_映射文件_select_resultMap_关联查询_分步查询

admin 2018-09-16 阅读


本文与任务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

声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。