salut à tous,
j'ai tenté de supprimer une liste des objets de la bd, sachant que je utilise jpa/toplink, en effet la suppression d'un seul objet passe sans probleme, voila le code des deux focntions,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void supprimerIn(Ingenieur ing) { try { tx.begin(); em.remove(em.find(Ingenieur.class, ing.getId())); tx.commit(); } catch (Exception e) { } }
Merci de vos remarques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public Boolean SupprimerIng(ArrayList<Ingenieur> Ings) { try { for (int i=0;i<Ings.size();i++) { tx.begin(); Ingenieur in = em.find(Ingenieur.class,Ings.get(i).getId()); em.remove(in); tx.commit(); } //em.remove(em.find(Ingenieur.class, Ings.get(0).getId())); return true; } catch (Exception e) { return false; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part "IOP00810257: (MARSHAL) Could not load class com.Ingenieur"







Répondre avec citation
Partager