Bonsoir,

Je voudrais bien supprimer un objet dans mon application mais le problème lorsque j’exécute ma page j'arrive à supprimer une ligne mais juste après je n'arrive plus à supprimer et j'obtiens l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
.

Lorsque je fais un refresh sur la page j'obtiens ma page avec le premier objet qui est supprimé et si je voudrais supprimer une autre ligne l'exception change et devient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Illegal attempt to associate a collection with two open sessions
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@Override
	public void deleteTypeEmploi(Typeemploi typeEmploi) {
 
		Session session = getSessionFactory().getCurrentSession();
		Transaction trans = session.beginTransaction();
		session.delete(typeEmploi);
		trans.commit();
	}
Je pense que la méthode est bonne parce que j'arrive à supprimer au début une ligne mais après non. bon... je voudrais bien avoir s'il vous plait vos avis concernant le problème


Merci