一、创建三张数据库,分别为学生表、选课表、课程表。
1.创建学生表:
2.创建选课表:
3.创建课程表:
二、创建与数据库表对应的实体类
(一)创建学生实体类
package net.tjl.mybatis.bean;
/**
* 功能:学生实体类
* 作者:谭金兰
* 日期:2021年03月10日
*/
public class Student {
private int id;
private String name;
private String gender;
private int age;
private Score score;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Score getScore() {
return score;
}
public void setScore(Score score) {
this.score = score;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", gender='" + gender + '\'' +
", age=" + age +
", Score=" + score.getName() +
'}';
}
}
(二)创建选课实体类
package net.tjl.mybatis.bean;
public class Sc {
private int id;
private String number;
private float grade;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
@Override
public String toString() {
return "Sc{" +
"id=" + id +
", number='" + number + '\'' +
"grade=" +grade+
'}';
}
}
(三)创建课程实体类
package net.tjl.mybatis.bean;
import java.util.List;
public class Score {
private int id;
private String name;
private Score score;
private List<Student> students;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Score getScore() {
return score;
}
public void setScore(Score score) {
this.score = score;
}
public List<Student> getStudents() {
return students;
}
public void setStudents(List<Student> students) {
this.students = students;
}
@Override
public String toString() {
return "Score{" +
"id=" + id +
", name='" + name + '\'' +
", score=" + score.getName() +
", students=" + students +
'}';
}
}