Mybatis框架-----Mybatis 关联查询

本文详细介绍了Mybatis框架中的关联查询,包括一对一、一对多和多对多查询的实现。通过数据库设计、映射文件配置、mapper接口及测试案例,阐述了如何在Mybatis中进行关联对象的查询和插入操作。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

洋葱爱代码

互相学习,互相进步

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

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

打赏作者

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

抵扣说明:

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

余额充值