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

Java EE Discussion :

foreign key null [EJB2.1 Entity]


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 55
    Par défaut foreign key null
    Bonjour,

    j'aurais besoin de votre aide.. voila j'ai des ejb entités et un ejb session qui les manipule, le tout sous jonas.

    Sous sql j'ai la table candidat :

    | gestion_vote_Election_id_election_ | id_candidat_ | nom_candidat_ | prenom_candidat_ |
    +------------------------------------+--------------+---------------+------------------+
    | NULL | 1732995538 | fdsfsd | dsqd |

    et la table election :

    +--------+--------------+---------------------+---------------------+
    | titre_ | id_election_ | fin_ | debut_ |
    +--------+--------------+---------------------+---------------------+
    | gfdgfd | 1732995317 | 1995-10-10 12:58:00 | 1995-10-10 12:58:00 |
    +--------+--------------+---------------------+---------------------+

    Le probleme est que lorsque je crée un candidat et que la clef etrangere se genere automatiquement sa valeur reste à NULL tant que je n'arrete pas jonas.. J'aimerais que la valeur en base soit stockée immédiatement..

    Je vous fournis aussi un passage du xml ou je défini le lien pour la clef etrangere
    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
     
    	<!--Lien entre l'id_election de Candidat et l'id_election de Election-->	
    		<ejb-relation>
    			<ejb-relation-name>Election-Candidat</ejb-relation-name>
    			<ejb-relationship-role>
    				<!-- Election => Candidat -->
    				<ejb-relationship-role-name>Election2Candidat</ejb-relationship-role-name>
    				<multiplicity>One</multiplicity>
    				<relationship-role-source><ejb-name>ElectionEJB</ejb-name></relationship-role-source>
    				<cmr-field>
    					<cmr-field-name>candidats</cmr-field-name>
    					<cmr-field-type>java.util.Collection</cmr-field-type>
    				</cmr-field>
    			</ejb-relationship-role>
     
    			<ejb-relationship-role>
    				<!-- Votation => Election -->
    				<ejb-relationship-role-name>Candidat2Election</ejb-relationship-role-name>
    				<multiplicity>Many</multiplicity>
    				<cascade-delete/>
    				<relationship-role-source><ejb-name>CandidatEJB</ejb-name></relationship-role-source>
    					<cmr-field>
    						<cmr-field-name>election_cand</cmr-field-name> 
    					</cmr-field>
    			</ejb-relationship-role>
    		</ejb-relation>
    Merci!!

    Bruno



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 55
    Par défaut
    bon j'ai bidouillé.. il faut rajouter un time out dans son descripteur de deploiement.. du coup la clef etrangere est affectée en base sans l'arrete de jonas..

    <ejb-name>CandidatEJB</ejb-name>
    <jndi-name>CandidatHome</jndi-name>
    <passivation-timeout>2</passivation-timeout>

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

Discussions similaires

  1. Jointure avec Foreign Key pouvant être null
    Par neo932rcl dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/03/2011, 16h16
  2. SELECT avec une foreign key null
    Par wwave dans le forum Oracle
    Réponses: 1
    Dernier message: 21/01/2010, 16h37
  3. ManyToOne problem, null foreign key
    Par Oceanys dans le forum JPA
    Réponses: 4
    Dernier message: 05/10/2009, 15h23
  4. FOREIGN KEY de valeur NULL : erreur 1452
    Par Tchupacabra dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/09/2008, 20h32
  5. Une Foreign Key peut-elle être null ?
    Par bassim dans le forum Firebird
    Réponses: 9
    Dernier message: 21/11/2006, 20h20

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