只有在使用的时候,才会发出sql语句进行查询 作用: 减少访问数据库的频率
5.3.1 局部延迟加载
collection或association中指定 fetchType="lazy"
5.3.2 全局延迟加载
在mybatis-config.xml中配置
XML
<settings>
<!-- 全局开启延迟加载 -->
<setting name="lazyLoadingEnabled" value="true"/>
<!-- 当启用时,有会话时,会执行延迟加载 -->
<setting name="aggressiveLazyLoading" value="false"/>
</settings>