Bonjour à tous,
Mon application se bloque aléatoirement lorsque je fais un update sur ma base de données. Cette application fonctionne dans un environnement Glassfish 3.01, base de données MS SQL Server 2005 (driver sqljdbc4).
Cet update se fait dans un BMT de la manière suivante :
Il arrive que l'application se bloque lors du commit (au bout de quelques milliers d'update).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 utx.begin(); entity.setEnabled(false); entity.setStatus(1); utx.commit();
A noter que l'application multi-thread et soumise à une grosse charge de travail : les accès concurrents à la base sont largement possibles, mais jamais sur la même ligne (chaque ligne n'est traitée qu'une fois). Y'a t il quelque chose à paramétrer pour que mon commit puisse se faire correctement ?
Merci !
Partager