VOilà je crois que je suis sur la bonne voie !!! Vous allez surement pouvoir m'aider....
Si je fais ce code :
j'ai une erreur de lazyInitializeException sur mes jours qui sont lié à la récurrence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @GET @Path("{id}") @Produces({"application/json", "application/xml"}) public Recurrence find(@PathParam("id") Integer id) { return recurrence.getRecurrence(id); }
Je ne peux pas faire non plus de :
car ce me supprime la relation dans la BDD et c'est pas le but.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Recurrence rec = reccurrence.getRecurrence(id); rec.setJours(null);
je ne peux pas non plus faire :
car ca me fait une lazyInitializeException
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Recurrence rec = reccurrence.getRecurrence(id); rec.setJours(rec.getJours());
Par contre si je fais le code ci-dessous. AUCUN SOUCI !!! Tout marche.. mais ce n'est pas le but de faire comme ca....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @GET @Path("{id}") @Produces({"application/json", "application/xml"}) public Recurrence find(@PathParam("id") Integer id) { Recurrence rec = recurrence.getRecurrence(id); System.out.println(rec.getJours()); System.out.println(rec.getTerrains()); return rec; }
quelques idées ?
Partager