package entity;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
@Entity
@Table(name = "PATIENTS")
@PrimaryKeyJoinColumn(name = "ID")
public class Patient extends Person {
@Column(name = "AGE", nullable = false)
private int age;
@Column(name = "EGN", nullable = false, length = 25)
private String egn;
@OneToMany(mappedBy = "patient")
private List<Visit> visits;
public List<Visit> getVisits() {
return visits;
}
public void setVisits(List<Visit> visits) {
this.visits = visits;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEgn() {
return egn;
}
public void setEgn(String egn) {
this.egn = egn;
}
}