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 :

[hibernate3] Persistence d'une liste d'objets


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut [hibernate3] Persistence d'une liste d'objets
    bonjour,

    j'ai une question sur l'utilité de la persistence de listes..au fait je recupere de la base une liste d'objets. actuellement je cherche la liste une fois avec un findAll..
    mais la liste peu etre modifier par un utilisateur.. est ce que un findAll fait automatiquement un appel à la base..est ce qu'il ya un moyen de faire la requete juste au cas ou ya eu modification ..?

    mercii

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    A priori, un appel à la base est fait à chaque fois. A confirmer, je ne connais pas l'implémentation de findAll.
    Sauf si tu partages ta session en plusieurs utilisateurs, mais ce n'est pas recommandé.

    Pour éviter d'aller dans la base à chaque fois, tu peux utiliser le cache de niveau 2 et plus précisemment le cache de requêtes.

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par fr1man Voir le message
    A priori, un appel à la base est fait à chaque fois. A confirmer, je ne connais pas l'implémentation de findAll.
    Sauf si tu partages ta session en plusieurs utilisateurs, mais ce n'est pas recommandé.

    Pour éviter d'aller dans la base à chaque fois, tu peux utiliser le cache de niveau 2 et plus précisemment le cache de requêtes.
    le cache est geré par hibernate?? ça ralenti pas un peu mettre en cache ..?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Ben l'intérêt du cache est justement d'augmenter les perfs; tu vas chercher ton ou tes objets en mémoire au lieu d'aller les chercher en base.

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Ben l'intérêt du cache est justement d'augmenter les perfs; tu vas chercher ton ou tes objets en mémoire au lieu d'aller les chercher en base.
    ok merci.. je regarderais comment ça fonctionne..

    merciii

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/05/2006, 19h20
  2. Créer une liste d'objets statiques dans une classe
    Par crossbowman dans le forum C++
    Réponses: 3
    Dernier message: 13/03/2006, 09h11
  3. methode qui retourne une liste d'objets du meme type
    Par anoukhan dans le forum Oracle
    Réponses: 8
    Dernier message: 12/01/2006, 18h38
  4. Tri d'une liste d'objet CObList
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 13/07/2005, 13h50
  5. [MFC] Retourner une liste d'objets
    Par 1cado dans le forum MFC
    Réponses: 10
    Dernier message: 28/07/2003, 12h11

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