Classe Client
Voici le code de cette classe :
package entite;
import java.io.Serializable;
import java.time.Instant;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
public class Client implements Serializable {
private static final long serialVersionUID = 1L;
// Propriétés de base de la classe
// -------------------------------
// l'identifiant en base de données
@Id
private String code;
@Basic
private String nom;
private String prenom;
private boolean carte_fidele;
@Temporal(TemporalType.DATE)
private Date date;
@OneToOne(cascade=CascadeType.ALL)
private Adresse adresse;
// CONSTRUCTEURS
// -------------
// 1er constructeur
// pour la création complète d'un client
// limitée ici à 5 propriétés...