mybatis一对多关联查询_Mybatis 一对一、一对多的关联查询 ?
<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 一对一、一对多的关联查询 ?相关推荐
- c3p0 参数 模糊查询_mybatis之动态sql,模糊查询,结果集处理,mybatis分页及特殊字符处理...
目标及项目目录结构 目标 1.mybatis动态sql 2.模糊查询 3.查询返回结果集的处理 4.分页查询 5.特殊字符处理 项目的目录结构 1.mybatis动态sql If.trim.forea ...
- mysql list集合查询_MyBatis 传入List集合作为条件查询数据
使用的是SSM框架,数据库是MySQL,做查询的时候传入List集合,使用SQL语句的in方式查询数据 主要有两点问题:我的List集合是利用的另外一个语句查询出来的,传入参数是int类型,返回值是i ...
- Mybatis 关联查询(一对一与一对多)
数据库表与表之间的关系: 1.一对一查询 需求:查询所有订单信息,关联查询下单用户信息. 注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询.如果从用户信息 ...
- mybatis一对多关联查询_一对一,一对多,多对多查询及延迟加载(N+1问题)分析
推荐学习 重识SSM,"超高频面试点+源码解析+实战PDF",一次性干掉全拿走 全网独家的"MySQL高级知识"集合,骨灰级收藏,手慢则无 "吃&qu ...
- mybatis plus 多表查询_Mybatis 多表查询之一对多
本次案例主要以最为简单的用户和账户的模型来分析Mybatis多表关系.用户为User 表,账户为Account 表.一个用户(User)可以有多个账户(Account).具体关系如下: 3.1 一对一 ...
- mybatis 一对一 一对多 级联查询
大家好,我是烤鸭: 今天分享一下关于mybatis的级联查询. 环境: mybatis 3.2.8 spring 4.1.9 1. 业务场景 在一个人申请某些账号或者权限的时候,比如 ...
- mybatis多条件批量查询_Mybatis【14】 Mybatis如何实现一对多查询?
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-10-one2many,需要自取,需要配置mave ...
- 7. MyBatis多表查询 - 一对一 - 一对多 - 多对多
7. MyBatis多表查询 - 一对一 - 一对多 - 多对多 前言 在前面的篇章,我们已经熟悉了单表查询,下面我们来看看如何进行 多表查询. 数据准备 create database if not ...
- MyBatis 3(4)关联映射:一对一,一对多
MyBatis 关联映射 MyBatis 中对一对一,一对多的关联映射关系的配置方式是比较简单的,只需要在 XML 实体映射文件中进行相应的简单配置即可: 以下完整示例代码地址:https://git ...
最新文章
- makefile ifneq多个判断条件_一文入门Makefile
- 5-spark学习笔记-spark集群应用与监控
- mysql group by top_Mysql group by top N的问题 | 学步园
- 概率论——负二项随机变量
- PyAudio库简介
- PMSM FOC控制 Matlab/Simulink仿真之Clark变换
- ov5640帧率配置_OV5640摄像头开窗大小,输出窗口大小,帧率等设置
- 网络安全-点击劫持(ClickJacking)的原理、攻击及防御
- excel 如何超链接到另一个工作薄下查找相同字符数据
- LoRaWAN入网参数设置
- iis,w3wp一直出现WerFault.exe应用程序错误
- 腾讯企业邮箱单点登录无需帐号密码
- js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
- pta520钻石争霸赛题解
- 【正点原子STM32连载】第五十一章 视频播放器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- 前端鉴权的10种方式
- 创造与魔法台更新维护服务器,创造与魔法27日更新维护公告 数据互通交流不愁...
- 计算北京每月地铁通勤的费用
- STC15w4k32s 数字温度传感器 DS18B20 +Lcd1602
- 基于php的菜品食谱美食网
热门文章
- 我通过了阿里面试,但算法太差,还是没去!
- html5是未来,开始用吧!
- mysql union_Mysql union和union all用法
- 如何应对互联网界的奇葩面试题!
- Adobe illustrator 剪切蒙版 - 连载 14
- Linux 迎来 29 岁:从个人爱好到统治世界的操作系统内核
- 鉴定5分钟,准确率95.64% | 微生物所付钰组实现了微生物单细胞水平的快速准确鉴定...
- 在Mac上唤出「快速备忘录」的开启与关闭设置教程
- 支持ps2021 Document Star证件照大师 Mac插件2.0
- 代码编辑器sublime text 4使用小技巧--快捷键说明