5、SpringBoot+Mybatis整合------多对多

开发工具:STS 代码下载链接:https://github.com/theIndoorTrain/SpringBoot_Mybatis/tree/3baea10a3a1104bda815c206954b2b687511aa3d 前言:

之前我们探讨了一对一、一对多的映射关系,今天我们来讨论多对多的映射关系。

多对多,其实可以拆成多个一对多来理解。

比如:

学生-------课程----------学生选课的关系:

(1)查询某个学生所选的全部课程;

(2)查询选修某个课程的全部学生;

今天我们就来实现这个实例。

一、数据库建表: 1.student表:

5、SpringBoot+Mybatis整合------多对多

 

2.course表:

5、SpringBoot+Mybatis整合------多对多

 

3.student-course表:

5、SpringBoot+Mybatis整合------多对多

 

二、查询某个学生所选的全部课程代码实现: 1.代码实现: (1)添加Course实体:

5、SpringBoot+Mybatis整合------多对多

5、SpringBoot+Mybatis整合------多对多

1 package com.xm.pojo; 2 /** 3 * 课程实体 4 * @author xm 5 * 6 */ 7 public class Course { 8 private int id; 9 private String name; 10 public int getId() { 11 return id; 12 } 13 public void setId(int id) { 14 this.id = id; 15 } 16 public String getName() { 17 return name; 18 } 19 public void setName(String name) { 20 this.name = name; 21 } 22 23 24 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwyss.html