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

JDBC Java Discussion :

Ojb et les foreignkey


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Par défaut Ojb et les foreignkey
    Salut,
    j'ai deux table avec une association(1--->n) :
    Table personne(1),dont la cle primaire id_pers.
    Table logllm(0--*),dont la cle primaire desiglog.et j'ajout id_pers comme cle etranger.
    Dans le fichier de configuration repository_user.xml:
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <class-descriptor
    			class="phone.llm.metier.model.LogLLM"
    			table="logllm"
    	>
    			<field-descriptor
    				name="desigLog"
    				column="Desig_Log_LLM"
    				jdbc-type="VARCHAR"       
    				primarykey="true"             
                 />
    <field-descriptor
    				name="id_pers"
    				column="IdPers"
    				jdbc-type="INTEGER"       
    				primarykey="true"             
                 />
    		<reference-descriptor
    		   name="personne"
    		   class-ref="phone.llm.metier.model.Personne"
    		>
     <foreignkey field-ref="id_pers"/>
    		</reference-descriptor>
      </class-descriptor>
     
     <class-descriptor
    			class="phone.llm.metier.model.Personne"
    			table="personne"
    	>
    			<field-descriptor
    				name="id_pers"
    				column="IdPers"
    				jdbc-type="INTEGER"       
    				primarykey="true"             
                 />
     
    <collection-descriptor
                      name="alllogllm"
                      collection-class="org.apache.ojb.broker.util.collections.ManageableArrayList"
                      element-class-ref="phone.llm.metier.model.LogLLM"
                      auto-retrieve="true"
                      auto-update="object"
                      orderby="desigLog"
                      sort="DESC"
                >
                <inverse-foreignkey field-ref="id_pers"/>
                </collection-descriptor>
     
     </class-descriptor>
    Le probleme c'est que je n'arrive pas a inserer ou modifier l'id_pers dans la table logllm ni de recuperer la collection des logllm dans personne.
    merci d'avance pour votre aide .

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    y a t'il un message d'erreur ... ou au moins quelque chose pour nous mettre sur une piste ?

    parce que là c'est un peu light comme description ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Par défaut
    Merci beaucoup de m'avoir repondu,

    Non il ne me donne aucun message d'erreur j'insere toute la ligne par contre l'attribut de la cle etranger ne se remplie pas.(dans la table logllm ie id_pers)
    si vous voulez autre information je suis toujours en ligne .

    Merci

  4. #4
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    sûr pas d'exception ??

    ben je crois qu'il va falloir montrer un peu de code parce que là, je vois pas trop comment t'aider ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Par défaut
    Non il ne me donne aucune exception tout marche nickel lorsque je verifie dans ma table logllm je trouve que tout les attributs ont ete remplit sauf id_pers.
    Voici un peu de code concernant la modification de l'id_pers dans l'action qui effectue l'enregistrement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    idpers=pers1.getId_pers();
       					//idpers=new Integer(4);
       					logllm1.setId_pers(idpers);
       					pers1.setProfile_pers(profilpers);
       					PersonService.getInstance().updateLogLLM(logllm1);
       					PersonService.getInstance().updatePers(pers1);
    j'ai meme essaye d'attribue une valeur a l'id_pers pour eviter de la recuperer de la table personne avec : idpers=new Integer(4);
    Mais ç ne marche pas aussi

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Par défaut
    Bonjour,
    J'ai pas toujours trouver une solution a mon probleme.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les meilleurs cours et tutoriels C++
    Par Community Management dans le forum C++
    Réponses: 1
    Dernier message: 13/05/2015, 13h50
  2. [OJB] Comment supprimer les doublons ?
    Par littlebear dans le forum Persistance des données
    Réponses: 0
    Dernier message: 04/08/2008, 13h21
  3. Obligatoire : lisez les règles du forum : MAJ 06/08/2010
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 03/07/2008, 13h46
  4. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  5. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

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