Use of @OneToMany or @ManyToMany targeting an unmapped class
Bonjour à tous,
je travaille sur un projet avec eclipe,ejb,maven
j'ai 2 tables gp_a et gp_b dans la base de donnés
je crée deux classes AEntity et BEntity.
J'ai bien placé les annotions @Entité,@Table des 2 cotés
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| @Entity
@Table( name="gp_a" )
public class AEntity extends ... {
...
@OneToMany(mappedBy="aentrie")
private final List<BEntity> b =
new ArrayList<BEntity>();
}
@Table(name="gp_b")
@Entity
public class BEntity extends ...{
...
@ManyToOne
@JoinColumn(name="a_id")
private AEntity aentrie=null;
} |
Je les ai bien déclaré dans mon fichier persistence .xml
mais lorsque que je fais un maven build jai ce message d'erreur
Code:
org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: gp.entity.AEntity.b[gp.entity.BEntity]
je ne comprends pas trop ce qui se passe et quoi faire pour y remédier svp.
J'espère que c'est assez explicite et je vous remercie pour vos éclairages