吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 743|回复: 0
收起左侧

[讨论] mybatis多表查询

[复制链接]
sanxiangzhili 发表于 2021-3-29 22:43
# 复杂查询

## 多对一查询

### 按照查询嵌套处理

```xml
<mapper namespace="com.hzj.mapper.TeachScheduleMapper">
    <select id="getTeachScheduleList" resultMap="teacheScheduleMap">
        SELECT * FROM studentdb.teach_schedule;
    </select>

    <resultMap id="teacheScheduleMap" type="ts">
        <result property="courseId" column="course_id"/>
        <result property="courseTime" column="course_Time"/>
        <result property="courseWeek" column="course_week"/>
        <result property="roomId" column="room_id"/>
        <result property="deptId" column="dept_id"/>
        <association property="teacherInfo" javaType="ti" column="teacher_id" select="getTeacherInfo"/>
    </resultMap>

    <select id="getTeacherInfo" resultType="ti">
        SELECT * FROM studentdb.teacher_info WHERE id=#{id};
    </select>

</mapper>
```

- teacherInfo为该需要多表查询pojo类中需要的其他pojo类信息的pojo类字段,ti为需要的其他pojo类,teacher_id为该pojo类对应数据库表中的外键字段,getTeacherInfo则为需要用到的子查询

  

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表