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 :

Rafraichissement des données


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 27
    Par défaut Rafraichissement des données
    Je suis en train de developper un application web. Ma base de données est sous MS SQL. Je me connecte vi hibernate.

    Le probleme c'est à chaque mise à jour des données de la base, il me faut un redeploiement de l'application pour prendre en consideration ce changement.

    c'est comme si y' un cache qui garde les anciens valeurs en memoire??

    Comment remedier à ça?


    Merci d'avance


    NB: j'utilise MyEclipse avec tomcat comme serveur Web.

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Es-tu sur que tu commit bien les données? Qu'appelles-tu mise à jour de la table? Changement des types de tables? Ou seulement rajout/suppression de données?

  3. #3
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Merci d'éviter les double-post !
    Tu peux modifier un de tes messages après l'avoir mis en ligne (cf. bouton "Editer")...


  4. #4
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Tu veux dire que tu mets à jour la DB directement et non via Hibernate j'imagine?
    Si tel est le cas, tu dois invalider ton cache niveau 2 voir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.hibernate.SessionFactory.evict()
    Alex

  5. #5
    Membre averti
    Inscrit en
    Février 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 27
    Par défaut
    je parle d'ajout, modificatin et suppression des données et aussi à travers hibernate.

    et bien sur j'utilise le commit.

    pr le moment je suis obligé de redeployer apres chaq insertion ou modification des données.

  6. #6
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Citation Envoyé par tidar
    pr le moment je suis obligé de redeployer apres chaq insertion ou modification des données.
    Si tu persistes une nouvelle entité ou que tu mets à jour une entité via Hibernate, le cache est mis à jour/invalidé dès que ta tx commit. Les modifications sont donc visible aux yeux des autres session hibernate.
    Peux-tu être plus précis dans l'énoncé de ton problème,
    Alex

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

Discussions similaires

  1. [AJAX] Rafraichissement des données sur la page
    Par TreizeSegments dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/05/2006, 18h32
  2. Rafraichissement des données avec ADOConnection -SQL Server
    Par newfsch dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/01/2006, 21h48
  3. [Form/ssForm] rafraichissement des données
    Par michaelbob dans le forum Access
    Réponses: 3
    Dernier message: 14/10/2005, 11h05
  4. Vitesse de rafraichissement des données
    Par StarMusic dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/09/2005, 10h20
  5. question sur le rafraichissement des données dans la base
    Par vbcasimir dans le forum Bases de données
    Réponses: 8
    Dernier message: 06/06/2005, 12h44

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