Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package university;
- import javax.persistence.*;
- import java.util.Set;
- @Entity
- @Table(name = "students", schema = "university_db", catalog = "university_db")
- public class Student extends Person {
- private Double averageGrade;
- private String attendance;
- private Set<Course> courses;
- public Student() {
- }
- @Column(name = "average_grade")
- public Double getAverageGrade() {
- return averageGrade;
- }
- public void setAverageGrade(Double averageGrade) {
- this.averageGrade = averageGrade;
- }
- @Column(name = "attendance")
- public String getAttendance() {
- return attendance;
- }
- public void setAttendance(String attendance) {
- this.attendance = attendance;
- }
- @ManyToMany
- @JoinTable(name = "students_courses",
- joinColumns = @JoinColumn(name="student_id", referencedColumnName = "id"),
- inverseJoinColumns = @JoinColumn(name="course_id", referencedColumnName="id"))
- public Set<Course> getCourses() {
- return courses;
- }
- public void setCourses(Set<Course> courses) {
- this.courses = courses;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement