Bonjour,
J'ai un programme Java qui lit des enregistrements d'une base SQL Server, fait un traitement conséquence, mets à jour quelques champs de l'enregistrement et le sauvegarde... Mais de temps en temps je rencontre cette erreur là:
AbstractFlushingEventListener - Could not synchronize database state with session
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
J'ai regarder un peu sur Google mais je n'ai rien vu qui correspondait à mon problème...
Je précise qu'il y a un multi-thread, donc est ce qu'ils essayent de mettre à jour le même enregistrement? comment faire pour l'éviter?
Merci pour votre aide.
|