@Entity @Table( name = "T_CLIENT_CLI") public class Client implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue @Column( name = "CLI_ID" ) private Long id; @Column( name = "CLI_NOM" ) private String nom; @Column( name = "CLI_PRENOM" ) private String prenom; @OneToOne private Adresse adresse; geter/seter etc...