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.
|