// Ici, on réutilise la classe PersonnePK sauf qu'il n'y a pas besoin de ''@Embeddable'' import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.IdClass; @Entity @IdClass(PersonnePK.class) public class Personne2 { @Id private String nom; @Id private String prenom; private Long numSecu; private int compteEnBanque; public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } public String getPrenom() { return prenom; } public void setPrenom(String prenom) { this.prenom = prenom; } public Long getNumSecu() { return numSecu; } public void setNumSecu(Long numSecu) { this.numSecu = numSecu; } public int getCompteEnBanque() { return compteEnBanque; } public void setCompteEnBanque(int compteEnBanque) { this.compteEnBanque = compteEnBanque; } }