Bonjour,
Je cherches à retourner la valeur entrée dans mon textfield dans ma BD, mais comme indiqué dans le titre elle est null.
J'ai un package interface qui contient la classe commandeIN ou est déclaré le JTextfield et une classe ecouteur dans lequel j'essaye de rendre persistants des clients :
Les clients ont été instancier dans une classe Client dans un package modele.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 case 5 : EntityManagerFactory emf = Persistence.createEntityManagerFactory("modele"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); Client cli5 = new Client(18, x); em.persist(cli5); em.getTransaction().commit(); em.close(); emf.close(); break;
Ici j'essaye d'ajouter le client 5 , la valeur x correspondant à une fonction public que j'ai fait dans la classe commande IN pour retourner le TextField:
Et c'est la que ca me renvoi un String <null>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public String x(){ return nomtf.getText(); }
Je c'est pas si je procède correctement ?!
Si quelqu'un peut m'éclairer...
Partager