
MyBatis:5、延迟加载
发布日期:2021-05-07 00:01:34
浏览次数:23
分类:技术文章
本文共 587 字,大约阅读时间需要 1 分钟。
MyBatis 延迟加载
-
什么是延迟加载
延迟加载也叫懒加载、惰性加载,使用延迟加载可以提高程序的运行效率。它是针对于数据持久层的操作,在某些特定的情况下去访问特定的数据库,在其他情况下可以不访问某些表,从一定程度上减少了 Java 应用与数据库的交互次数。
查询学生和班级的时候,学生和班级是两张不同的表,如果当前需求只需要获取学生的信息,那么查询学生单表即可,如果需要通过学生生获取对应的班级信息,则必须查询两张表。
不同的业务需求,需要查询不同的表,根据具体的业务需求来
-
在 config.xml 中开启延迟加载
-
将多表关联查询拆分成多个单表查询
ClassesRepository.xmlStudentRepository.xml
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年03月29日 17时58分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java并发学习12:问题引入
2019-03-04
java并发学习20:park与unpark
2019-03-04
java并发学习24:固定运行顺序模式
2019-03-04
html5学习9:HTML5文档结构详解
2019-03-04
介绍一个不错的分析客户价值的模型RFM
2019-03-04
SpringMVC---使用
2019-03-04
2.2.4 加减法运算和溢出判断更换
2019-03-04
2.2.6 强制类型转换
2019-03-04
计算机网络教程 谢希仁 第三章 数据链路层
2019-03-04
Redis缓存数据的处理流程
2019-03-04
Linux:文件句柄泄漏问题
2019-03-04
Linux:多线程简介
2019-03-04
【java】316. 去除重复字母----学会栈的使用
2019-03-04
【java】227. 基本计算器 II---思路简单,代码清晰!!!
2019-03-04
【java】115. 不同的子序列----学会动态规划,时间复杂度O(n^2)!!!
2019-03-04
【java】92. 反转链表 II---无需额外空间,时间复杂度O(n)!!!
2019-03-04
【java】368. 最大整除子集---使用动态规划,快速解决子问题!!!
2019-03-04
莫比乌斯函数
2019-03-04