MyBatis框架笔记04:MyBatis关联数据查询

本文记录了使用MyBatis框架进行关联数据查询的全过程,包括根据班级ID查询包含教师和学生的详细信息,以及展示所有班级信息但不包含学生信息的实现方法。涉及到的数据表包括教师表、班级表和学生表,通过创建实体类、配置映射文件、定义映射接口和编写测试程序来完成需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、提出需求

1、根据班级id 查询班级信息

2、显示全部班级信息

二、创建数据表

1、创建教师表teacher

2、创建班级表class

3、创建学生表student

三、创建实体类

1、教师实体类Teacher

2、学生实体Student

3、班级实体类Clazz

四、配置映射文件

五、定义班级映射文件ClazzMapper.xml

六、定义班级映射接口ClazzMapper

七、创建测试程序TestClazzMapper

1、运行testFindById方法,查看结果

2、运行testFindAll方法,查看结果


、提出需求

1、根据班级id 查询班级信息

要求带老师信息和该班学生信息

2、显示全部班级信息

要求带老师的信息,不带学生信息

班级表与教师表是一对一的关联
班级表与学生表是一对多的关联
 

二、创建数据表

1、创建教师表teacher

CREAT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值