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) {
 
        }
    }

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;
        }
    }
Merci de vos remarques

Code : Sélectionner tout - Visualiser dans une fenêtre à part
"IOP00810257: (MARSHAL) Could not load class com.Ingenieur"