概念:延迟加载:用到的时候才加载

因为我们在多表查询是,效率不如单表快,多个单表查询,然后使用懒加载,完成

多表关联查询

什么情况下使用懒加载

mybaitis中的表关系是一对一或者一对多的时候

我们在一对多的时候,通常使用延迟加载啊,一对一的时候,使用立即加载。

我们在写sql时,如果使用多表关联查询,name跟延迟加载就没有关系了,我们要使用延迟加载,不能

使用多表关联查询

代码如下:

<resultMap id="parent" type="com.ssw.pojo.Setmeal">
<id column="id" property="id"/>
<result property="name" column="name"/>
<result column="code" property="code"/>
<result column="helpCode" property="helpCode"/>
<result column="sex" property="sex"/>
<result column="age" property="age"/>
<result column="price" property="price"/>
<result column="remark" property="remark"/>
<result column="attention" property="attention"/>
<result column="img" property="img"/>
</resultMap>
<resultMap id="setmeal" type="com.ssw.pojo.Setmeal" extends="parent">
<collection property="checkGroups"
ofType="com.ssw.pojo.CheckGroup"
select="com.ssw.dao.CheckGroupDao.findCheckGroup"
column="id"
></collection>
</resultMap>

<select id="findById" parameterType="int" resultMap="setmeal">
select * from t_setmeal where id=#{id}
</select>

最新文章

  1. C# 发送HttpWebRequest获得网络图片的大小、尺寸
  2. SQL Server调优系列玩转篇(如何利用查询提示(Hint)引导语句运行)
  3. GMF Q&amp;A(1): 如何让palette支持拖拽(DnD)等10则
  4. C#与Java中相等关系
  5. phpeclipse常用快捷键
  6. [swustoj 411] 售货员的难题
  7. 在VS中如何用C++连接Mysql
  8. HDU2181:哈密顿绕行世界问题(DFS)
  9. 演示 Calendar 的一般操作
  10. nxlog4go 简介 - 基于log4go的下一代go语言日志系统
  11. 已操作文件的方式,新建一个用户alex
  12. 译文:ovs+dpdk中的“vHost User NUMA感知”特性
  13. java框架之mybatis
  14. T-SQL基础(三)之子查询与表表达式
  15. C# 遍历控件 示例
  16. 产品列表中使用v-lazyload插件懒加载img图片,但是当产品列表重新排序(人气,销量,价格...),产品info信息改变,但是 img 图片没有发生变化;
  17. WIN10下 VS2017+OpenCv 3.4.1 配置
  18. 腾讯QQ积分CSRF导致积分任意挥霍(我的积分为什么少了)
  19. js设计模式-观察者模式
  20. Winform 常用的方法

热门文章

  1. 微信小程序--百度地图坐标转换成腾讯地图坐标
  2. Redis 分布式锁的正确实现方式( Java 版 )
  3. 《C# 爬虫 破境之道》:概述
  4. 使用RobotFramework的JavaRemoteLibrary
  5. git 工作中实用合并分支
  6. Vue 编程式的导航
  7. 关于Navicat连接oralcle出现Cannot load OCI DLL 87,126,193 ,ORA-28547等错误
  8. 机器学习环境配置系列六之jupyter notebook远程访问
  9. android开发实战-记账本APP(一)
  10. PSR标准规范