Mybatis开启延迟加载的注意事项
启用延迟加载需要在配置文件中进行以下设置:
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
说明:
当aggressiveLazyLoading属性设置为true时,会在包含延迟加载属性的对象第一次被调用会完全加载任意属性(不管该属性是否设置了延迟加载),所以若需要开启延迟加载,需要将aggressiveLazyLoading设置为false。