Bonjour,

Dans une application java/web, j'utilise la base JDB et JPA pour la persistance.

Je ne parviens pas à supprimer des enregistrements.

Je n'ai aucune erreur, mais mon code n'effectue rien !

MERCI pour votre aide.

Voici mon code :

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
17
18
19
20
21
22
23
24
25
26
@Stateless
public class ParametreFacade extends AbstractFacade<Parametre> {

    @PersistenceContext(unitName = "WebJODPU")
    private EntityManager em;

    @Override
    protected EntityManager getEntityManager() {
        return em;
    }

    public ParametreFacade() {
        super(Parametre.class);
    }
...
...
    public void supprimerParametre(Parametre parametre) {

        try {

            em.remove(parametre);

        } 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
17
@ManagedBean
@ApplicationScoped
public class TableauBordManagerBean implements Serializable {

    @EJB
    private ParametreFacade parametreFacade;
    private List<Parametre> listeParametre;
...
...
    public void enregistrerTableauBordGroupe() {

        for (int i = 0; i < getListeParametre().size(); i++) {
            
            getParametreFacade().supprimerParametre(getListeParametre().get(i));

        }