@Entuty
@Table(name="sample")
public class SampleRecord {
    @Column(name = "id")
    private long id;
    @Column(name = "name")
    private String name;
    //réduction
}
Exception in thread "main" org.hibernate.AnnotationException: No identifier specified for entity: com.sample.jpa.SampleRecord
Il semble que vous deviez spécifier @ Id lorsque vous utilisez @ Entity
@Embeddable
@Table(name="sample")
public class SampleRecord {
    @Column(name = "id")
    private long id;
    @Column(name = "name")
    private String name;
    //réduction
}
Quand j'ai essayé d'utiliser @ Embeddable, j'ai pu le faire sans erreur de compilation.