IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

Jsf+ relation One to many


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 39
    Par défaut Jsf+ relation One to many
    bonjour,
    je suis en train de développer une application JEE.
    jai deux tables dans une base de données: Personne(cin,nom) et adresse(ave,rue,personne_cin)tel que personne_cin dans la table adresse est la clé etrangere
    au niveau des entités jai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    @Entity
    @Table(name="TBL_PERSONNES")
    public class Personne implements Serializable {
     
    ...
    @OneToMany(mappedBy="adresse",fetch=FetchType.LAZY)
        private List<Adresse> adresse;
    ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    @Entity
    @Table(name="TBL_SKILLS")
    public class Adresse implements Serializable {
     @ManyToOne
      @JoinColumn(name="personne_cin")

    Mon probleme c'est dans les jsf.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    ...                  <h:outputText value="Ave"/>
                        <h:inputText value="#{adr.ave}"/>
                        <h:outputText value="rue:"/>
                        <h:inputText value="#{cv.rue}"/>
     
                    <h:commandButton value="Enregistrer" action="#{cv.SaveAdresse}" />
    je n'arrive pas à remplir le champs personne_cin de la table adresse

    quelqu'un peut il m'aider??

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Je ne vois pas le rapport de ton problème avec jsf...
    T'as une relation ManyToOne, pour chaque adresse que tu veux sauver en Base, il te suffit de renseigner la référence (en terme objet) de la personne à laquelle appartient cette adresse. c'est ton framework qui va se débrouiller pour transformer ta requête en relationnel (ce en renseignant donc ton personne_cin).

Discussions similaires

  1. Relation one-to-many qui ne se crée pas
    Par Julien G dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/08/2007, 18h02
  2. Réponses: 4
    Dernier message: 18/06/2007, 08h30
  3. [Hibernate] Relation one to many
    Par BRAUKRIS dans le forum Hibernate
    Réponses: 2
    Dernier message: 23/08/2006, 11h51
  4. [hibernate] relation one-to-many avec plusieurs clés
    Par seb_fou dans le forum Hibernate
    Réponses: 6
    Dernier message: 16/03/2006, 14h47
  5. [EJB2.1 Entity] [CMR] Relation One to Many
    Par hamed dans le forum Java EE
    Réponses: 2
    Dernier message: 31/12/2003, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo