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>
相关推荐
廿一夏34 分钟前
MySql存储引擎与索引
数据库·sql·mysql
Mahir0835 分钟前
Spring 循环依赖深度解密:从问题本质到三级缓存源码级解析
java·后端·spring·缓存·面试·循环依赖·三级缓存
RyFit2 小时前
SpringAI 常见问题及解决方案大全
java·ai
石山代码2 小时前
C++ 内存分区 堆区
java·开发语言·c++
绝知此事2 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术
java·数据结构·算法·面试·jdk·散列表
无风听海2 小时前
C# 隐式转换深度解析
java·开发语言·c#
lzhdim2 小时前
SQL 入门 15:SQL 事务:从 ACID 到四种常见的并发问题
数据库·sql
瀚高PG实验室3 小时前
瀚高企业版V9.1.1在pg_restore还原备份文件时提示extract函数语法问题
数据库·瀚高数据库
一只大袋鼠3 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git
TDengine (老段)3 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据