
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Mybatis延迟加载原理
摘要: MyBatis延迟加载通过动态代理(CGLIB/Javassist)实现按需查询,仅在访问关联属性时触发SQL,避免一次性加载嵌套数据。需配置lazyLoadingEnabled=true并关闭aggressiveLazyLoading,适用于多表关联或大数据量场景,但需注意Session生命周期和潜在N+1查询问题。核心原理是代理拦截方法调用,用运行时查询换取初始化性能优化。(149字)
到底了







