Bonjour,

Dans le cadre de mon stage de 2eme année de BTS. je dois réaliser un projet web avec un formulaire qui permet d'ajouter un client a une BD sous Derby.

Pour cela, j'utilise JSF, TOMCAT, JPA et Derby.

je rencontre cependant un problème :
- Ma table client possède une spécialisation pour chaque type de client. J'ai reussi a ajouter un client ou un type de client. Cependant je n'arrive pas à ajouter un client ainsi que son type en même temps. Donc j'aimerais savoir comment on fait pour ajouter a la fois un client ainsi que sa spécialité.

A savoir que j'ai un package modeleJPA et un package modeleJSF.

J'arrive à peupler la base de donnée depuis un peupleur dans le programme mais pas depuis une page XHTML. Et ma base de données est correcte etant donnée que je la visualise dans SQuirrel.

Voici ma fonction dans la classe ClientJSF avec comme spécialisation ParticulierJSF qui est appelée depuis une page XHTML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public String enregistrerParticulier(){
 
		Client nouveau = new Particulier(nom, prenom, new Client (client.getTelephone(), client.getMail());
 
		EntityManagerFactory emf = Persistence.createEntityManagerFactory("FCMultiService");
		EntityManager em = emf.createEntityManager();
 
		em.getTransaction().begin();
		em.persist(nouveau);
 
		em.getTransaction().commit();
		em.close();
}
Merci d'avance si vous avez une quelconque idée.