Bonjour,

Voilà si vous avez 5 min à me consacrer. Je vous explique ma requête j'ai une listbox avec une dizaine d'items avec une bdd.

Le but :

En faite j'ai un formulaire d'enregistrement et j'ai d'autres champs avec le selectmanylistbox. Lorsque j'ai sélectionné plusieurs items je clique sur le bouton enregistrer et je souhaite créer autant de lignes dans ma bdd qu'il y a d'items sélectionnés (une ligne pour un item).

Le bouton enregistrer appelle cette méthode

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public void create(Bdd bdd) {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            em.persist(bdd);
            em.getTransaction().commit();
        } finally {
            if (em != null) {
                em.close();
            }
        }
    }
j'ai pensé mettre une boucle for mais je n'arrive pas à prendre item par item du selectmanylistbox (je ne sais pas ce que le selectmanylistbox me renvoie)

Merci de votre aide !!!