Bonjour,
voici mon code:
Je comprend pas pourquoi il me met le null dans la ligne :
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 EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); Ecole ecole = new Ecole(); ecole.setNomEcole("Nom prop"); ecole.setAdresse("prop adress"); Etudiant etudiant = new Etudiant(); etudiant.setNumEtudiant(1); etudiant.setNomEtudiant("Ahmed"); etudiant.setEcole(ecole); //Le probléme provien de cette ligne il me dit que la liste est null ecole.getEtudiants().add(ecole); em.persist(ecole); em.getTransaction().commit(); em.close(); emf.close();
ce que j'ai remarqué c'est que si les donnés sont dans la base il les charge donc ya pas de soucis mais si il y sont pas il crée l'objet mes la List reste null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //Le probléme provien de cette ligne il me dit que la liste est null ecole.getEtudiants().add(ecole);
que puis-je faire
Merci
Partager