87 votes

org.hibernate.MappingException : Impossible de déterminer le type pour : java.util.Set

Bien que cette question posée plusieurs fois et j’ai déjà utilisé toutes les suggestions, mais je reçois toujours cette erreur.

Le .java l’utilisateur est

Et le rôle.java est

C’est ma première tentative d’annotation en veille prolongée avec JPA. Donc, toutes les suggestions seront très utiles.

Pour hiberner, les dépendances de pom.xml sont les suivantes :

Je n’ai aucune idée de la faute.

merci.

53voto

Biggy_java2 Points 1661

L’ajout du `` au champ Liste a résolu ce problème :

8voto

Mark S Points 1359

J’ai eu ce problème aujourd’hui et j’ai découvert que j’ai omis par inadvertance l’annotation @ManyToMany au-dessus de l’annotation @JoinTable.

5voto

Konstantin Points 1118

Ne pas dire que votre mappage est correct ou incorrect, mais je pense que hibernate veut une instance de l’ensemble où vous déclarez le champ.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X