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

Hibernate Java Discussion :

Problème Lazy Loading Dans une Application java (SE) autonome


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 47
    Par défaut Problème Lazy Loading Dans une Application java (SE) autonome
    Bonsoir :

    Je suis entrain de développer une application java divisé en 3 couches ( DAO , Service , IHM ) , pour la partie DAO j'utilise Hibernate 3 pour la persistance des données , Les transactions sont gérés dans la couche service , pour IHM j'utilise swing ( c'est une application autonome)

    Le problème que j'ai rencontré " lazy loading " ,Pour remédier a se problème j'ai trouvé pas mal de solution sur Internet. Mais ça marche pas

    j'ai besoin d'autre solution sachant que je suis obligé d'utilisé le lazy loading et la partie IHM est géré par swing .

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Et quel est le problème, concrètement? C'est vague "j'ai un problème de lazy loading". Tout ce que je peux te répondre en l'état c'est "c'est parce que tu as fermé trop tôt ta session hibernate".

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 47
    Par défaut
    lorsque je charge un objet de la base de données (objet persistant ) , par exemple un objet Etudiant ( nom , prenom , list<matiere>) au niveau des deux premiers attribut nom prenom y a pas de problème mais pour la liste des matières lorsque j'appel la méthode getMatiere() : list : E.getMatiere()

    sachant que j'ai pas encore fermé la session ( objet persistant) je récupère aucun résultat le retour est encore vide mais si j'appel une methode comme E.getMatiere().size() .... ou List maList = new arrayList( E.getMatiere()) je récupère la liste des absences

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 57
    Par défaut
    Salut,

    j'ai exactement le même soucis que toi, j'utilise un session.get(Nomdelaclasse, id) et lors de la récupération de mon set d'objets via mon instance j'obtiens une liste vide. Mon code est disponible dans un post que j'ai publié il y a environ deux jours sur le forum.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu peux nous montre un code qui reproduit ton problème et sa sortie. Comment sais-tu que le Set est vide? Tu itère dessus?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 57
    Par défaut
    en fait le code est sur ce post : http://www.developpez.net/forums/d14...s-session-get/

Discussions similaires

  1. drag & drop de fichiers dans une application java
    Par devmat dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 13/12/2007, 00h41
  2. Utiliser ssh dans une application java
    Par Samanta dans le forum Sécurité
    Réponses: 12
    Dernier message: 28/02/2007, 16h30
  3. Comment intégré Firefox dans une application JAVA ?
    Par laurent_h dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 07/06/2006, 17h57
  4. Ouvrir un document word dans une application java
    Par serialkilled dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 02/06/2006, 18h48
  5. [débutante]Intégrer flash dans une application java
    Par bouba83 dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 11/05/2006, 11h11

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