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
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
Illegal attempt to associate a collection with two open sessions
Voici mon code
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
Partager