Bonjour,
C'est la première annotation de ce genre que je réalise et après avoir parcouru de nombreux site où il est à peu prés donnée la même définition, je n'arrive pas à comprendre pourquoi je conserve cette erreur :
Sachant que j'ai deux classe (@Entity) : Une personne et une téléphone et je voudrais définir la possession de plusieurs téléphone par une personne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class:
Dans la classe Personne, et dans la classe Telephone, nous retrouvons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @OneToMany(mappedBy="numero", cascade=CascadeType.ALL, fetch=FetchType.EAGER) private List<Telephone> telephones;
C'est le cas le plus simple pourtant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Entity public class Telephone implements Serializable{ @Id private String numero; public String getNumero() { return numero; } public void setNumero(String numero) { this.numero = numero; } }
Partager