-1
votes

quel problème s à donner une relation à une à maigre et à plusieurs personnes .Pourquoi cette erreur est survenue

org.ibernate.AnnotationException: tentative illégale de cartographier une collection de non-nomanie, @manytomany ou @Collectionfelements: blooom.utility.model.bloodules.Servermodel à org.hibernate.cfg.annotations.CollectionBinder.getCollectionBinder (CollectionBinder.java:332) à org.hibernate.cfg.annotationbinder.Processelesselementnotations (annotationbinder.java:1904) à org.hibernate.cfg.annotationbinder.processidPropertsIfnotAlready (Annotationbinder.java:972) à org.hibernate.cfg.annotationbinder.bindclass (annotationbinder.java:799) à org.hibernate.boot.model.source.internal.annotations.annotationmeadataSourceProcessorimpl.ProcessentalityHierarchies (annotationmeadatasourceProcessorimpl.java:250) à org.hibernate.boot.model.process.espi.metadatabuildingProcess $ 1.Processentalityhierarchies (métadatabuildingprocess.java:231) à org.hibernate.boot.model.process.spi.metadatabuildingProcess.complete (métadatabuildingprocess.java:274) à org.hibernate.boot.model.process.espi.metadatabuildingProcess.build (métadatabuildingprocess.java:84) à org.hibernate.boot.internal.métadatabuilderImpl.build (métadatabuilderimpl.java:474) à org.hibernate.boot.internal.metadatabuilderImpl.build (métadatabuilderimpl.java:85) à org.hibernate.cfg.configuration.buildSesetFactory (configuration.java:689) sur org.hibernate.cfg.configuration.buildSsessionFactory (configuration.java:724) à org.springframework.orm.hibernate5.LocalsesssessFactorybean.BuildSessieFactory (localsessionFactorybean.java:615) à org.springframework.orm.hibernate5.localsesssessFactorybean.AfterProperteSet (localsesssFactorybean.java:599) à org.springframewrwork.beans.Factory.support.AbstractAutowirecapableBeanFactory.InvokeinitMethods (abstraitatowirecapableBeanFactory.java:1821) à org.springframewrakework.beans.Factory.support.abcastAutowirecapApApApraBeCactory.Imitialiserbean (abstraitatowirecapableBeanFactory.java:1758) ... 60 cadres communs omis


3 commentaires

Veuillez mettre votre code source à la question


Je ne peux pas faire ça .. @ hiennguyen


Vous pouvez ajouter plus de détails. Stackoverflow.com/Questtions/ask/wizard C'est un bon moyen de poser des questions. Et veuillez vous référer à ce guide, Stackoverflow.com/help/how-to-ask


3 Réponses :


0
votes

Il est difficile de répondre à votre problème sans le code en question. Peut-être avez-vous interchangé les annotations dans vos classes de modèle?

Comme l'exception indique que vous pouvez annoter uniquement une collection avec @Enetomany , @manytomany ou @collectionfelements .

Regardez les exemples ici:


0 commentaires

0
votes

Je pense que vous devez modifier votre champ de type par collection comme exemple: xxx

remplacez par xxx


0 commentaires

0
votes

Cette erreur s'est produite parce que je donne une référence à la classe modèle sans utiliser de classe de collecte. code d'erreur : XYZMODEL PRIVÉ XYZMODEL; Code correct: Set privé xyzmodel = nouveau hashset ();


0 commentaires