1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
@Entity
@Table(name = "sport")
@XmlRootElement
public class Sport implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "IDSport")
private Integer iDSport;
@Column(name = "NomSport",length=20)
private String nomSport;
@Column(name = "ImgSport",length=50)
private String imgSport;
@OneToMany()
@JoinColumn(name="IDSport", referencedColumnName="IDSport")
private List<Sportsaison> sportSaisons;
public Sport() {
}
public Sport(Integer iDSport) {
this.iDSport = iDSport;
}
public Integer getIDSport() {
return iDSport;
}
public void setIDSport(Integer iDSport) {
this.iDSport = iDSport;
}
public String getNomSport() {
return nomSport;
}
public void setNomSport(String nomSport) {
this.nomSport = nomSport;
}
public String getImgSport() {
return imgSport;
}
public void setImgSport(String imgSport) {
this.imgSport = imgSport;
}
@XmlTransient
public List<Sportsaison> getSportSaisons() {
return sportSaisons;
}
public void setSportSaisons(List<Sportsaison> sportSaisons) {
this.sportSaisons = sportSaisons;
}
@Override
public int hashCode() {
int hash = 0;
hash += (iDSport != null ? iDSport.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Sport)) {
return false;
}
Sport other = (Sport) object;
if ((this.iDSport == null && other.iDSport != null) || (this.iDSport != null && !this.iDSport.equals(other.iDSport))) {
return false;
}
return true;
}
@Override
public String toString() {
return "ch.plugin.sportreserv.entity.Sport[ iDSport=" + iDSport + " ]";
}
} |