Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package university;
  2.  
  3. import javax.persistence.*;
  4. import java.util.Set;
  5.  
  6. @Entity
  7. @Table(name = "students", schema = "university_db", catalog = "university_db")
  8. public class Student extends Person {
  9.     private Double averageGrade;
  10.     private String attendance;
  11.     private Set<Course> courses;
  12.  
  13.     public Student() {
  14.     }
  15.  
  16.     @Column(name = "average_grade")
  17.     public Double getAverageGrade() {
  18.         return averageGrade;
  19.     }
  20.  
  21.     public void setAverageGrade(Double averageGrade) {
  22.         this.averageGrade = averageGrade;
  23.     }
  24.  
  25.     @Column(name = "attendance")
  26.     public String getAttendance() {
  27.         return attendance;
  28.     }
  29.  
  30.     public void setAttendance(String attendance) {
  31.         this.attendance = attendance;
  32.     }
  33.  
  34.     @ManyToMany
  35.     @JoinTable(name = "students_courses",
  36.             joinColumns = @JoinColumn(name="student_id", referencedColumnName = "id"),
  37.             inverseJoinColumns = @JoinColumn(name="course_id", referencedColumnName="id"))
  38.     public Set<Course> getCourses() {
  39.         return courses;
  40.     }
  41.  
  42.     public void setCourses(Set<Course> courses) {
  43.         this.courses = courses;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement