启用延迟加载需要在配置文件中进行以下设置:
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
说明:
当aggressiveLazyLoading属性设置为true时,会在包含延迟加载属性的对象第一次被调用会完全加载任意属性(不管该属性是否设置了延迟加载),所以若需要开启延迟加载,需要将aggressiveLazyLoading设置为false。
本文介绍如何在MyBatis中正确配置延迟加载,通过设置lazyLoadingEnabled和aggressiveLazyLoading属性来优化对象加载策略,避免不必要的数据加载,提高应用程序性能。
8912

被折叠的 条评论
为什么被折叠?



