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 :

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;
Les clients ont été instancier dans une classe Client dans un package modele.

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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	public String x(){ 
		return nomtf.getText();
	}
Et c'est la que ca me renvoi un String <null>

Je c'est pas si je procède correctement ?!

Si quelqu'un peut m'éclairer...