-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: Paramétrage des requêtes SQL générées par Hibernate
PostPosted: Wed Jul 27, 2005 11:13 am 
Beginner
Beginner

Joined: Tue Jul 12, 2005 11:15 am
Posts: 29
Hibernate version: 3.0.5

Name and version of the database you are using:PostgreSQL 8.0

Les requêtes SQL générées par Hibernate réalisent une mise à jour des objets un par un. Par exemple pour insérer un objet en base, Hibernate génère un insert et un update.

Y-a-t-il un moyen de contrôler les requêtes SQL générées pour modifier les ordres SQL?

Nous avons essayé le batch processing qui ne répond pas à nos besoins car cela ne change rien aux ordres SQL exécutés (batch inserts)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 28, 2005 8:33 am 
Regular
Regular

Joined: Sat May 15, 2004 4:27 am
Posts: 79
Est-ce que le flush de la session ne peut pas répondre à tes attentes ?


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 28, 2005 9:12 am 
Beginner
Beginner

Joined: Tue Jul 12, 2005 11:15 am
Posts: 29
Le flush() ne répond pas à mes attentes,
je l'appelle déjà.

Le flush() transfère les objets persistents
du cache de 1er niveau(session)
vers le cache de second niveau (EhCache),
qui lui met a jour la base.

Le fait de faire flush() n'influe en rien
sur le fait d'éviter les updates et/ ou de grouper les inserts.

En fait, je veux influer sur la génération
et l'exécution des requêtes Hibernate:

je voie 4 possibilités listées par ordre préférentiel:
- coder un Batcher qui je pense créer les statements SQL,
- coder un Persister qui je pense exécute les statements SQL,
- utiliser le Custom Query(<sql-insert></sql-insert> <sql-update></sql-update> ),
- utiliser les procédures stockées.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 28, 2005 1:43 pm 
Hibernate Team
Hibernate Team

Joined: Thu Dec 18, 2003 9:55 am
Posts: 1977
Location: France
si tu donnais des infos supplementaire (mapping simplifiés, sql générés) peut etre pourrions nous davantage comprendre.

_________________
Anthony,
Get value thanks to your skills: http://www.redhat.com/certification


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 25, 2005 4:51 am 
Beginner
Beginner

Joined: Tue Jul 12, 2005 11:15 am
Posts: 29
En fait, j'avais deja poste un autre topic:

http://forum.hibernate.org/viewtopic.ph ... highlight=


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.