IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

Eager (failed to lazy initialize)


Sujet :

JPA Java

  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 27
    Par défaut Eager (failed to lazy initialize)
    Bonjour,

    J'ai un problème avec JPA, en fait, j'ai 3 classes: Prospection-->Evenement--->Document

    Une prospection contient plusieurs événements et un événement contient plusieurs documents. J'ai donc deux relation @OneToMany.

    Mais lorsque j'utilise dans les deux annotations fatch=FatchType.EAGER, il y a une erreur qui me sort lorsque je déploie mon projet, on me disant qu'il y a beaucoup de fetch. Sinon, si j'annule une fetch en la rendant de Type EAGER (par exemple celle de la relation Events--> Doc), lorsque j'essaye d'accéder à docs j'ai l'erreur suivante:
    failed to lazy initialize a collection of role: ma.co.bkc.domain.Evenement.livrables, no session or session was closed
    Est ce que vous avez une idée ?

    Merci.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,
    Fais nous voir le code des 3 entités et le bout de code où ça plante?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 141
    Par défaut
    Moi personnelement j'adopte toujours le lazy à toutes mes associations, peu import, il suffit alors de bien gérer ton Lazy, pour ne pas avoir un lazyInitializing.

Discussions similaires

  1. Réponses: 10
    Dernier message: 07/03/2014, 16h18
  2. Failed to lazily initialize a collection
    Par Grumium dans le forum Hibernate
    Réponses: 8
    Dernier message: 27/10/2009, 16h35
  3. failed to lazily initialize a collection of role ?
    Par zuzuu dans le forum Hibernate
    Réponses: 3
    Dernier message: 25/02/2009, 16h02
  4. [Integration] Lazy-initialized MBeans marche pas
    Par gifffftane dans le forum Spring
    Réponses: 3
    Dernier message: 11/11/2008, 10h35
  5. Réponses: 1
    Dernier message: 04/04/2007, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo