@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.