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

Hibernate Java Discussion :

Problème de mapping sur une classe externe


Sujet :

Hibernate Java

Vue hybride

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut Problème de mapping sur une classe externe
    Bonjour à tous,

    Pour information, je travaille sur un projet généré avec AndroMDA.

    Voici l'erreur que j'obtiens lors du mapping hibernate, pendant la génération du schéma de base de données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ERROR [SchemaExport] Error creating schema
    org.hibernate.MappingException: An association from the table MY_TABLE refers to an unmapped class: org.myProject.myPackage.MyClass
            at org.hibernate.cfg.Configuration.secondPassCompileForeignKeys(Configuration.java:1258)
       at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1176)
            ...
    La classe MyClass et son fichier de mapping (hbm.xml) sont externes au projet, c'est à dire qu'ils sont dans un .jar chargé dans le projet. Ce jar est bien disponible dans le classpath, je ne vois donc pas bien pourquoi j'ai cette erreur...

    Avez-vous une idée du problème?

    D'avance merci.

  2. #2
    Invité de passage
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Par défaut indice de réponse
    pour ton problème de mapping , l'erreur produite est faite généralement suite à un manque de correspondance stricte entre la classe java et le fichier de mapping hibernate (les recommandations de mapping doivent être tenues à la lettre ),
    en guise d'indice, essaye déjà de retirer le point jar du classpath de ton application et vois si c'est le même message d'erreur qui est produit.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut
    Citation Envoyé par superbil Voir le message
    pour ton problème de mapping , l'erreur produite est faite généralement suite à un manque de correspondance stricte entre la classe java et le fichier de mapping hibernate (les recommandations de mapping doivent être tenues à la lettre ),
    en guise d'indice, essaye déjà de retirer le point jar du classpath de ton application et vois si c'est le même message d'erreur qui est produit.
    Je ne peux pas faire ce que tu me dis là, car sans le jar dans le classpath l'application ne peut pas se générer et donc la génération du schéma est du coup impossible aussi ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/03/2014, 14h15
  2. [Framework] Déclaration bean sur une classe externe à l'application Web
    Par Targan dans le forum Spring
    Réponses: 0
    Dernier message: 01/11/2011, 18h39
  3. Réponses: 3
    Dernier message: 03/03/2010, 11h48
  4. Problème d'ordre sur une classe et un xml
    Par gwenhadu75 dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 10/02/2010, 16h03
  5. [MFC] Problème pointeur sur une classe
    Par mick74 dans le forum MFC
    Réponses: 7
    Dernier message: 14/04/2004, 14h17

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