@Entity @Table( name = "T_TABLE_B" ) public class ClasseB implements Serializable { @Id @GeneratedValue( strategy = GenerationType.IDENTITY ) @Column( name = "B_ID" ) private Long id; @Column( name = "B_REMARQUE" ) private String remarque; @OneToOne @JoinColumn( name = "C_ID_FK" ) private ClasseC attributC; ...