o0OBlackCatO0o

Student

Jun 18th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.64 KB | None | 0 0
  1. package swingschooljpa.logic.entities;
  2.  
  3. import hu.elte.inf.prt.db.jpa.entities.AbstractEntity;
  4. import java.util.List;
  5. import javax.persistence.Entity;
  6. import javax.persistence.GeneratedValue;
  7. import javax.persistence.GenerationType;
  8. import javax.persistence.Id;
  9. import javax.persistence.ManyToOne;
  10. import javax.persistence.OneToMany;
  11.  
  12. @Entity
  13. public class Student extends AbstractEntity{
  14.  
  15.     @OneToMany(mappedBy = "student")
  16.     private List<Mark> marks;
  17.     @Id
  18.     @GeneratedValue(strategy = GenerationType.AUTO)
  19.     private Integer id;
  20.     public final static String[] fieldNames = new String[]{"First name", "Last name", "Group"};
  21.     private String firstName;
  22.     private String lastName;
  23.     @ManyToOne
  24.     private Groupp groupp;
  25.  
  26.     @Override
  27.     public Integer getId() {
  28.         return id;
  29.     }
  30.  
  31.     @Override
  32.     public void setId(Number id) {
  33.         this.id = id.intValue();
  34.     }
  35.  
  36.     public List<Mark> getMarks() {
  37.         return marks;
  38.     }
  39.  
  40.     public void setMarks(List<Mark> marks) {
  41.         this.marks = marks;
  42.     }
  43.  
  44.     public String getFirstName() {
  45.         return firstName;
  46.     }
  47.  
  48.     public void setFirstName(String firstName) {
  49.         this.firstName = firstName;
  50.     }
  51.  
  52.     public String getLastName() {
  53.         return lastName;
  54.     }
  55.  
  56.     public void setLastName(String lastName) {
  57.         this.lastName = lastName;
  58.     }
  59.  
  60.     public Groupp getGroupp() {
  61.         return groupp;
  62.     }
  63.  
  64.     public void setGroupp(Groupp groupp) {
  65.         this.groupp = groupp;
  66.     }
  67.  
  68.     @Override
  69.     public String toString() {
  70.         return getFirstName() + " " + getLastName();
  71.     }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment