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 :

interrogation sur l'envoi des requetes sql


Sujet :

Hibernate Java

  1. #1
    Membre habitué Avatar de goute
    Homme Profil pro
    Développeur éclectique
    Inscrit en
    Novembre 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur éclectique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 224
    Points : 159
    Points
    159
    Par défaut interrogation sur l'envoi des requetes sql
    Bonjour,

    J'ai un projet de volumétrie à mettre en œuvre et j'ai peur d'utiliser hibernate pour une certaine raison : lors du commit les requêtes sont envoyées au serveur et je ne sais pas si elles sont envoyées les unes après les autres ou bien si elles sont envoyées en bloc(requete1;requete2;requete3, et cela a de l'importance car si l'on envoi les requêtes une par une envoi de la requete1; puis de la requete2 on perd énormément de temps.

    Donc voila ma question, est ce que hibernate envoi les requetes en bloc ou bien une par une ? et est ce configurable ?

    merci d'avance

  2. #2
    Expert éminent sénior
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    ca dépend des changements je pense, mais par expérience, d'habitude hibernate utilise batchUpdate pour mettre à jour les données. C'est d'ailleurs lourd parfois parce que quand le base de donnée refuse tu sais pas sur laquelle du batch (merci oracle!)

  3. #3
    Membre habitué Avatar de goute
    Homme Profil pro
    Développeur éclectique
    Inscrit en
    Novembre 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur éclectique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 224
    Points : 159
    Points
    159
    Par défaut
    je n'ai jamais utilisé batchupdate a quoi cela sert ?

  4. #4
    Expert éminent sénior
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    je parle des méthode addBatch et executedBatch sur la classe Statement, en jdbc. Hibernate l'utilise beaucoup.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/03/2009, 15h33
  2. Réponses: 26
    Dernier message: 23/06/2006, 15h45
  3. [VB6] Syntaxe des requetes SQL
    Par Djaiffe dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 09/06/2006, 09h19
  4. [VB6]exécution des requétes sql
    Par nabil dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 02/06/2006, 07h24
  5. Recuperer les erreurs des requetes sql en asp
    Par emile13 dans le forum ASP
    Réponses: 3
    Dernier message: 01/04/2004, 13h49

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