j'ai une relation OneToOne, d'un coté(Entite Etudiant):
de l'autre coté (Entite Fichier) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @OneToOne(mappedBy="etudiant") private Fichier fichier
Comme ça, ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @OneToOne @JoinColumn(name=""Etudiant_ID", referencedColumnName="Id") private Etudiant etudiant;
mais quand je faits l'inverse( j'inverse @Joincolumn et @mapepdBy), ça me rend erreur au niveau du deploiement:
Sachant que j'en ai besoin de la 2ème solution.(Je veux que l'entité etudiant soit le porteur de la relation)
(je travaille avec JBOSS 4.2, et JPA)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 17:59:02,359 WARN [ServiceController] Problem starting service ..... java.lang.NullPointerException at org.hibernate.util.StringHelper.qualify(StringHelper.java:264) at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:196) at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
Merci pour votre aide
Partager