RmiClient  1.0
 Alle Klassen Namensbereiche Dateien Funktionen Variablen
Student.java
gehe zur Dokumentation dieser Datei
1 package databaseModel;
2 
3 import javax.persistence.*;
4 
5 import java.util.List;
6 
11 @Entity
12 public class Student implements java.io.Serializable {
13  private static final long serialVersionUID = 1L;
14  private int id;
15  @Column(length = 30)
16  private String email;
17  private int mat;
18  @Column(length = 30)
19  private String name;
20  private List<Projekt> projekts1;
21  private List<Projekt> projekts2;
22  private List<Projekt> projekts3;
23 
24  public Student() {
25  }
26 
27  @Id
28  @GeneratedValue(strategy = GenerationType.IDENTITY)
29  public int getId() {
30  return this.id;
31  }
32 
33  public void setId(int id) {
34  this.id = id;
35  }
36 
37  public String getEmail() {
38  return this.email;
39  }
40 
41  public void setEmail(String email) {
42  this.email = email;
43  }
44 
45  public int getMat() {
46  return this.mat;
47  }
48 
49  public void setMat(int mat) {
50  this.mat = mat;
51  }
52 
53  public String getName() {
54  return this.name;
55  }
56 
57  public void setName(String name) {
58  this.name = name;
59  }
60 
61  // bi-directional many-to-one association to Projekt
62  @OneToMany(mappedBy = "student1Bean")
63  public List<Projekt> getProjekts1() {
64  return this.projekts1;
65  }
66 
67  public void setProjekts1(List<Projekt> projekts1) {
68  this.projekts1 = projekts1;
69  }
70 
71  // bi-directional many-to-one association to Projekt
72  @OneToMany(mappedBy = "student2Bean")
73  public List<Projekt> getProjekts2() {
74  return this.projekts2;
75  }
76 
77  public void setProjekts2(List<Projekt> projekts2) {
78  this.projekts2 = projekts2;
79  }
80 
81  // bi-directional many-to-one association to Projekt
82  @OneToMany(mappedBy = "student3Bean")
83  public List<Projekt> getProjekts3() {
84  return this.projekts3;
85  }
86 
87  public void setProjekts3(List<Projekt> projekts3) {
88  this.projekts3 = projekts3;
89  }
90 
91 }