j'ai une relation OneToOne, d'un coté(Entite Etudiant):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@OneToOne(mappedBy="etudiant")
private Fichier fichier
de l'autre coté (Entite Fichier) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
@OneToOne
@JoinColumn(name=""Etudiant_ID", referencedColumnName="Id")
private Etudiant etudiant;
Comme ça, ça marche
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)

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)
(je travaille avec JBOSS 4.2, et JPA)
Merci pour votre aide