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 :

[hibernate] component type bad identifier


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut [hibernate] component type bad identifier
    Hello à tous,

    J'ai un problème avec hibernate.
    J'ai tout configuré, il me semble correctement, et quand je démarre le serveur tomcat j'ai l'erreur suivante que je n'arrive pas à résoudre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GRAVE: Initial SessionFactory creation failed.net.sf.hibernate.MappingException: Bad identifier type: net.sf.hibernate.type.ComponentType
    Il a l'air de me faire tout les mapping (dans la console) et l'erreur vient une fois qu'il a parcouru toute les tables de la base.

    Dans hibernate configurations, il m'affiche bien toutes les tables....

    Configuration actuelle :

    Tomcat 6.0
    Hibernate tools 3.2
    Eclipse Europa

    Extrait de hibernate.cfg.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
     
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
        <session-factory name="session">
            <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
            <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
            <property name="hibernate.connection.password">mdp</property>
            <property name="hibernate.connection.url">jdbc:mysql://X.X.X.X:3306/BASE</property>
            <property name="hibernate.connection.username">root</property>
            <property name="hibernate.default_schema">BASE</property>
            <property name="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</property>
     
            <!-- Use the C3P0 connection pool. -->
            <property name="c3p0.min_size">3</property>
            <property name="c3p0.max_size">5</property>
            <property name="c3p0.timeout">1800</property>
     
            <!-- Print SQL to stdout. -->
            <property name="show_sql">true</property>
            <property name="format_sql">true</property>
     
            <!-- Drop and then re-create schema on SessionFactory build, for testing. -->
            <property name="hbm2ddl.auto">create</property>
     
            <!-- Bind the getCurrentSession() method to the thread. -->
            <property name="current_session_context_class">thread</property>
     
            <mapping resource="model/Table1.hbm.xml" />
           .....
    Je vous remercie de l'aide que vous pourrez m'apporter !!

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Tout d'abord, je ne comprends pas une chose: ta configuration est normalement pour Hibernate 3, mais le package net.sf indique Hibernate 2 ... T'es sur de la version de Hibernate que tu utilises ? Vérifies les jars de ton application et utilises plutôt les packages de Hibernate 3 apparemment, ton problème vient de là.

    Bonne chance.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Dans les jars j'utilise hibernate2. A quoi vois tu que la config est pour hibernate 3 ?

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bah Hibernate eclipse tools sont faits pour Hibernate 3

    http://www.hibernate.org/hib_docs/to...html/pr01.html

    C'est clair, non ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Oui c'est clair !!

    Mais que faut-il que je fasse alors pour modifier cela ? Faut-il que je recommence tout ? Ou si je change juste le jar : hibernate 2 par le jar d'hibernate 3 cela fonctionnera ?

    Merci !!! Je m'arrache les cheveux....

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Exact: remplaces les jars d'Hibernate 2 par ceux d'Hibernate 3.
    Tiens nous au courant.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/09/2008, 16h47
  2. hibernate mapping types
    Par jpclavery dans le forum Hibernate
    Réponses: 2
    Dernier message: 28/03/2008, 14h43
  3. Connexion IRport et Hibernate (component class not found)
    Par imad.elghazoini dans le forum iReport
    Réponses: 4
    Dernier message: 29/06/2007, 11h51
  4. Réponses: 15
    Dernier message: 07/07/2006, 16h30
  5. [Hibernate] Mapping de l'identifiant
    Par BRAUKRIS dans le forum Hibernate
    Réponses: 2
    Dernier message: 02/02/2006, 21h21

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