Mybatis框架-----Mybatis 关联查询
🍎姓名:洋葱爱代码🍎 🍊喜欢:Java编程🍊 🍉重要的事情说三遍!!!🍉 🍓欢迎大家来访问哦,互相学习🍓 🍋欢迎大家来访问哦,互相学习🍋 🍑欢迎大家来访问哦,互相学习🍑
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊1、关联查询
🌟前言🌟
Mybatis的关联查询分为一对一关联查询和一对多关联查询
查询对象时 , 将关联的另外一个对象查询出来 , 就是一对一关联查询
插叙对象时 , 将关联的另外一个对象的集合查询出来,就是一对多关联查询。
🌟前提准备🌟
🍎1、mybatis的核心文件
🍎2、jar包
🍎3.、pojo类
🍎4、mapper接口、mapper映射文件
🍎5、日志文件log4j.properties
🍎6、数据库文件、数据库配置文件db.properties
🍎7、进行测试
mybatis核心文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 引入文件-->
<properties resource="db.properties"/>
<!-- //开发环境为开发环境-->
<environments default="development">
<environment id="development">
<!-- 事务节点 JDBC是以jdbc的提交和回滚-->
<transactionManager type="JDBC"></transactionManager>
<!-- 配制数据源-->
<dataSource type="POOLED">
<!-- 数据库池连接-->
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<!-- //引入映射文件-->
<mappers>
<!-- //相对路径-->
<mapper resource="mapper/StudentMapper.xml"/>
<mapper resource="mapper/TeacherMapper.xml"/>
<mapper resource="mapper/ClassMapper.xml"/>
</mappers>
</configuration>
jar包
<dependencies>
<!-- mybatis的资源包 数据库驱动包-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.9</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
<dependency>
<groupId>mysql