@NamedQuery(name="Patient.findAll",query="SELECT p FROM Patient p"),
@NamedQuery(name="Patient.findByNom",query="SELECT p FROM Patient p WHERE p.nom = :nom"),
@NamedQuery(name="Patient.findByPrenom",query="SELECT p FROM Patient p WHERE p.prenom = :prenom"),
@NamedQuery(name="Patient.findByDateNaissance",query="SELECT p FROM Patient p WHERE p.dateNaissance = :dateNaissance"),
@NamedQuery(name="Patient.findByTelephone",query="SELECT p FROM Patient p WHERE p.telephone = :telephone"),
@NamedQuery(name="Patient.findByTelephoneRelative",query="SELECT p FROM Patient p WHERE p.telephoneRelative = :telephoneRelative"),
@NamedQuery(name="Patient.findByEmail",query="SELECT p FROM Patient p WHERE p.email = :email"),
@NamedQuery(name="Patient.findBySexe",query="SELECT p FROM Patient p WHERE p.sexe = :sexe"),
@NamedQuery(name="Patient.findByNin",query="SELECT p FROM Patient p WHERE p.nin = :nin"),
@NamedQuery(name="Patient.findByAdresse",query="SELECT p FROM Patient p WHERE p.adresse = :adresse"),
@NamedQuery(name="Patient.findByGroupage",query="SELECT p FROM Patient p WHERE p.groupage = :groupage"),
@NamedQuery(name="Patient.findByCreeLe",query="SELECT p FROM Patient p WHERE p.creeLe = :creeLe")})
publicclassPatientimplementsSerializable{
@Size(max=2147483647)
@Column(name="nom")
privateStringnom;
@Size(max=2147483647)
@Column(name="prenom")
privateStringprenom;
@Size(max=2147483647)
@Column(name="telephone")
privateStringtelephone;
@Size(max=2147483647)
@Column(name="telephone_relative")
privateStringtelephoneRelative;
// @Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="Invalid email")//if the field contains email address consider using this annotation to enforce field validation
// @Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="Invalid email")//if the field contains email address consider using this annotation to enforce field validation