<mapper namespace="com.lcb.mapping.userMapper">  <!--association  一对一关联查询 -->  <select id="getClass" parameterType="int" resultMap="ClassesResultMap">  select * from class c,teacher t where c.teacher_id=t.t_id and c.c_id=#{id}  </select>  <resultMap type="com.lcb.user.Classes" id="ClassesResultMap">  <!-- 实体类的字段名和数据表的字段名映射 -->  <id property="id" column="c_id"/>  <result property="name" column="c_name"/>  <association property="teacher" javaType="com.lcb.user.Teacher">  <id property="id" column="t_id"/>  <result property="name" column="t_name"/>  </association>  </resultMap>  <!--collection  一对多关联查询 -->  <select id="getClass2" parameterType="int" resultMap="ClassesResultMap2">  select * from class c,teacher t,student s where c.teacher_id=t.t_id and c.c_id=s.class_id and c.c_id=#{id}  </select>  <resultMap type="com.lcb.user.Classes" id="ClassesResultMap2">  <id property="id" column="c_id"/>  <result property="name" column="c_name"/>  <association property="teacher" javaType="com.lcb.user.Teacher">  <id property="id" column="t_id"/>  <result property="name" column="t_name"/>  </association>  <collection property="student" ofType="com.lcb.user.Student">  <id property="id" column="s_id"/>  <result property="name" column="s_name"/>  </collection>  </resultMap>
</mapper> 

mybatis一对多关联查询_Mybatis 一对一、一对多的关联查询 ?相关推荐

  1. c3p0 参数 模糊查询_mybatis之动态sql,模糊查询,结果集处理,mybatis分页及特殊字符处理...

    目标及项目目录结构 目标 1.mybatis动态sql 2.模糊查询 3.查询返回结果集的处理 4.分页查询 5.特殊字符处理 项目的目录结构 1.mybatis动态sql If.trim.forea ...

  2. mysql list集合查询_MyBatis 传入List集合作为条件查询数据

    使用的是SSM框架,数据库是MySQL,做查询的时候传入List集合,使用SQL语句的in方式查询数据 主要有两点问题:我的List集合是利用的另外一个语句查询出来的,传入参数是int类型,返回值是i ...

  3. Mybatis 关联查询(一对一与一对多)

    数据库表与表之间的关系: 1.一对一查询 需求:查询所有订单信息,关联查询下单用户信息. 注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询.如果从用户信息 ...

  4. mybatis一对多关联查询_一对一,一对多,多对多查询及延迟加载(N+1问题)分析

    推荐学习 重识SSM,"超高频面试点+源码解析+实战PDF",一次性干掉全拿走 全网独家的"MySQL高级知识"集合,骨灰级收藏,手慢则无 "吃&qu ...

  5. mybatis plus 多表查询_Mybatis 多表查询之一对多

    本次案例主要以最为简单的用户和账户的模型来分析Mybatis多表关系.用户为User 表,账户为Account 表.一个用户(User)可以有多个账户(Account).具体关系如下: 3.1 一对一 ...

  6. mybatis 一对一 一对多 级联查询

    大家好,我是烤鸭: 今天分享一下关于mybatis的级联查询. 环境: mybatis   3.2.8 spring      4.1.9 1.   业务场景 在一个人申请某些账号或者权限的时候,比如 ...

  7. mybatis多条件批量查询_Mybatis【14】 Mybatis如何实现一对多查询?

    注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-10-one2many,需要自取,需要配置mave ...

  8. 7. MyBatis多表查询 - 一对一 - 一对多 - 多对多

    7. MyBatis多表查询 - 一对一 - 一对多 - 多对多 前言 在前面的篇章,我们已经熟悉了单表查询,下面我们来看看如何进行 多表查询. 数据准备 create database if not ...

  9. MyBatis 3(4)关联映射:一对一,一对多

    MyBatis 关联映射 MyBatis 中对一对一,一对多的关联映射关系的配置方式是比较简单的,只需要在 XML 实体映射文件中进行相应的简单配置即可: 以下完整示例代码地址:https://git ...

最新文章

  1. makefile ifneq多个判断条件_一文入门Makefile
  2. 5-spark学习笔记-spark集群应用与监控
  3. mysql group by top_Mysql group by top N的问题 | 学步园
  4. 概率论——负二项随机变量
  5. PyAudio库简介
  6. PMSM FOC控制 Matlab/Simulink仿真之Clark变换
  7. ov5640帧率配置_OV5640摄像头开窗大小,输出窗口大小,帧率等设置
  8. 网络安全-点击劫持(ClickJacking)的原理、攻击及防御
  9. excel 如何超链接到另一个工作薄下查找相同字符数据
  10. LoRaWAN入网参数设置
  11. iis,w3wp一直出现WerFault.exe应用程序错误
  12. 腾讯企业邮箱单点登录无需帐号密码
  13. js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
  14. pta520钻石争霸赛题解
  15. 【正点原子STM32连载】第五十一章 视频播放器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
  16. 前端鉴权的10种方式
  17. 创造与魔法台更新维护服务器,创造与魔法27日更新维护公告 数据互通交流不愁...
  18. 计算北京每月地铁通勤的费用
  19. STC15w4k32s 数字温度传感器 DS18B20 +Lcd1602
  20. 基于php的菜品食谱美食网

热门文章

  1. 我通过了阿里面试,但算法太差,还是没去!
  2. html5是未来,开始用吧!
  3. mysql union_Mysql union和union all用法
  4. 如何应对互联网界的奇葩面试题!
  5. Adobe illustrator 剪切蒙版 - 连载 14
  6. Linux 迎来 29 岁:从个人爱好到统治世界的操作系统内核
  7. 鉴定5分钟,准确率95.64% | 微生物所付钰组实现了微生物单细胞水平的快速准确鉴定...
  8. 在Mac上唤出「快速备忘录」的开启与关闭设置教程
  9. 支持ps2021 Document Star证件照大师 Mac插件2.0
  10. 代码编辑器sublime text 4使用小技巧--快捷键说明