Files
unisa_prog_reti_javaee7_201…/exercise1/Student.java

53 lines
1.1 KiB
Java

package exercise1;
import javax.ejb.Local;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* Created by Giovanni on 24/05/2015.
*/
@Entity
@NamedQueries({
@NamedQuery(name = "findname", query = "SELECT s FROM Student s WHERE s.name =?1"),
@NamedQuery(name = "findsurname", query = "SELECT s FROM Student s WHERE s.surname =?1"),
@NamedQuery(name = "findyear", query = "SELECT s FROM Student s WHERE s.years =?1")
})
public class Student implements Serializable {
@Id
@GeneratedValue
private Long id;
@NotNull
private String name;
@NotNull
private String surname;
@NotNull
private String years;
public Student(){}
public Student (@NotNull String in_name, @NotNull String in_surname, @NotNull String in_year){
name = in_name;
surname = in_surname;
years = in_year;
}
public @NotNull String getName() {
return name;
}
public @NotNull String getSurname() {
return surname;
}
public @NotNull String getYears() {
return years;
}
}