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