Mybatis延迟加载策略

只有在使用的时候,才会发出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>
相关推荐
鲨鱼辣钊11 小时前
【FastAPI筑基-Day19】APScheduler定时任务全实战|自动执行、动态启停、后台常驻
java·spring·fastapi
坚定信念,勇往无前12 小时前
mongodb的日志分割
数据库·mongodb
学长毕业设计15 小时前
基于SpringBoot的公益基金管理系统(源码+文档+讲解视频)
java·spring boot·后端
东小西15 小时前
【SAA实战】第 3 篇 · 工具调用全攻略:把业务能力交给 Agent 自己调度
java·后端·spring
东小西15 小时前
【SAA实战】第 4 篇 · Agent 短期记忆:saver 让 Agent 跨轮记得住(threadId 隔离)
java·后端·spring
oradh15 小时前
Oracle TX 锁 Mode 4(Share)问题排查总结
数据库·oracle·tx 锁 mode 4·oracle tx 锁
许彰午15 小时前
22-DataCenter报文序列化
java·低代码·架构·状态模式
2601_9620652516 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
yi.Ist16 小时前
数据定义语言-DDL操作
数据库·学习·mysql·oracle·大海豚
小范同学_16 小时前
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解
java·开发语言