JPA me met une liste null ?
Bonjour,
voici mon code:
Code:
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(); |
Je comprend pas pourquoi il me met le null dans la ligne :
Code:
1 2
| //Le probléme provien de cette ligne il me dit que la liste est null
ecole.getEtudiants().add(ecole); |
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
que puis-je faire
Merci