Homework: Student table query

1. Create three databases, namely the student table, the course selection table, and the course table.
1. Create a student table:
Insert picture description here
2. Create a course selection table:
Insert picture description here
3. Create a course table:
Insert picture description here
2. Create an entity class corresponding to the database table
(1) Create a student entity class
Insert picture description here

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() +
                '}';
    }
}


(2) Create an entity class for elective courses
Insert picture description here

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+
                '}';
    }
}




(3) Create a course entity class
Insert picture description here

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 +
                '}';
    }
}




Guess you like

Origin blog.csdn.net/triet/article/details/114917123