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 :

SQL Exception avec glassfish et EJB3.0 (Entity)


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut SQL Exception avec glassfish et EJB3.0 (Entity)
    Bonjour,

    Je souhaite mettre en place des EJB3.0 sur un serveur d'application glassfish 2.1.
    Le probleme est que les EJB dit "entity" se référence l'un l'autre (USER et ARTICLE).
    Lors de la création automatique de la base de données par glassfish j'obtiens alors une SQLException avec le message suivant : "SQLException lors de l'exécution de l'instruction "ALTER TABLE ARTICLE ADD CONSTRAINT RTICLEVENDEURLOGIN FOREIGN KEY (VENDEUR_LOGIN) REFERENCES USER (LOGIN)" : java.sql.SQLException: Erreur de syntaxe : Encountered "USER" at line 1, column 94.|#]".

    Quelqu'un aurait il une solution à ce problème?

    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    Je connais pas derby mais par contre en Mysql cette commande ne passer que dans 2 cas:
    - la table ou tu applique la foreign Key est vide.
    - le champ referencer par la foreign key a des valeurs correspondante dans la table a laquel refere ta foreign Key.
    heu pas sure d'avoir été clair...
    Exemple:
    tu as 2 table: VOITURE & MODELE.
    Tu veux appliquer une foreign key sur le champ idxModele de la table VOITURE qui se reference au champ idModele de MODELE.
    Tu ne peu le faire que si la table VOITURE est vide ou si les valeurs du VOITURE.idxModele correspondent a des valeurs du MODELE.idmodele.

Discussions similaires

  1. Comment crée une BD sur sql server avec Entity Framework ?
    Par khadi8 dans le forum Entity Framework
    Réponses: 4
    Dernier message: 14/10/2014, 20h07
  2. [Débutant] implémenter une procédure stockée SELECT en SQL SERVER avec Entity Framework
    Par Alexandre le Grand dans le forum Entity Framework
    Réponses: 5
    Dernier message: 09/01/2014, 16h04
  3. pl/sql procédure avec exception
    Par ines_eleuch dans le forum Débuter
    Réponses: 0
    Dernier message: 24/12/2013, 09h40
  4. Réponses: 2
    Dernier message: 28/04/2013, 15h53
  5. Réponses: 0
    Dernier message: 09/04/2011, 14h41

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