延迟加载在一定程序上可以减少很多没有必要的查询。给数据库服务器提升性能上的优化。
要启用延迟加载,需要在mybatis-config.xml配置文件中,添加如下两个全局的settings配置。
懒加载还需要同时引入两个jar包 cglig-2.2.jar asm-2.2.3.jar
<!-- 配置全局mybatis的配置 --> <settings> <!-- 启用驼峰标识 --> <setting name="mapUnderscoreToCamelCase" value="true" /> <!-- 打开延迟加载的开关 --> <setting name="lazyLoadingEnabled" value="true" /> <!-- 将积极加载改为消息加载即按需加载 --> <setting name="aggressiveLazyLoading" value="false" /> </settings>