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

Persistance des données Java Discussion :

Hibernate invalid configuration


Sujet :

Persistance des données Java

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut Hibernate invalid configuration
    Bonjour à tous ,

    voilà, je suis néophyte dans l'utilisation d'hibernate et j'ai une erreur lorsque j'essaie d'exécuter le main de mon projet. Je bloque dessus depuis un certain temps donc je me suis décidé à poster ma question ici lol en espérant qu'une âme charitable et connaisseuse aura le temps de m'expliquer .

    Voici le message d'erreur que j'obtiens lorsque je lance mon main :

    nov. 09, 2014 5:32:56 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
    INFO: HCANN000001: Hibernate Commons Annotations {4.0.5.Final}
    nov. 09, 2014 5:32:56 PM org.hibernate.Version logVersion
    INFO: HHH000412: Hibernate Core {4.3.7.Final}
    nov. 09, 2014 5:32:56 PM org.hibernate.cfg.Environment <clinit>
    INFO: HHH000206: hibernate.properties not found
    nov. 09, 2014 5:32:56 PM org.hibernate.cfg.Environment buildBytecodeProvider
    INFO: HHH000021: Bytecode provider name : javassist
    nov. 09, 2014 5:32:56 PM org.hibernate.cfg.Configuration configure
    INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml
    nov. 09, 2014 5:32:56 PM org.hibernate.cfg.Configuration getConfigurationInputStream
    INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
    Initial SessionFactory creation failed.org.hibernate.MappingException: invalid configuration
    Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.perso.pf.utils.HibernateUtil.creerSessionFactory(HibernateUtil.java:33)
    at com.perso.pf.utils.HibernateUtil.<clinit>(HibernateUtil.java:17)
    at com.perso.pf.testExe.App.main(App.java:24)
    Caused by: org.hibernate.MappingException: invalid configuration
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2160)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:2077)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:2056)
    at com.perso.pf.utils.HibernateUtil.creerSessionFactory(HibernateUtil.java:27)
    ... 2 more
    Caused by: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 25; Le document nest pas valide : aucune grammaire détectée.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.dom4j.io.SAXReader.read(SAXReader.java:465)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2157)
    ... 5 more
    Je dispose :

    A) dans le package /perso-pf-business/src/main/java
    1) d'une classe DBDvd.java
    2) de mon main App.java
    3) de ma classe de création de session HibernateUtil.java

    B) Dans le package /perso-pf-business/src/main/resources
    1) Du fichier de mapping DBMultimediaDvd.hbm.xml
    2) Du fichier de config hibernate.cfg.xml

    C) Un fichier pom.xml dans lequel j'ajoute une dépendance vers

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <dependencies>
    		<dependency>
    			<groupId>mysql</groupId>
    			<artifactId>mysql-connector-java</artifactId>
    			<version>5.1.33</version>
    		</dependency>
    		<dependency>
    			<groupId>org.hibernate</groupId>
    			<artifactId>hibernate-core</artifactId>
    			<version>4.3.7.Final</version>
    		</dependency>
    </dependencies>
    Je ne sais pas si je vous ait donné assez d'information donc je serais ravi de vous en donner plus en cas de besoin.
    Merci d'avance pour votre aide.

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut
    Bon j'ai trouvé et je poste au cas où quelqu'un aurait le même problème.
    J'avais pas mis :

    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

    dans mon fichier DBMultimediaDvd.hbm.xml

    (et j'avais aussi écrit not-nul au lieu de not-null lol)

    Pareil, j'avais oublié le doctype dans hibernate.cfg.xml.

    Cordialement =D

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

Discussions similaires

  1. Hibernate problème configuration
    Par badreddine540 dans le forum Hibernate
    Réponses: 4
    Dernier message: 15/08/2008, 12h26
  2. Réponses: 2
    Dernier message: 14/01/2008, 14h06
  3. [invalid configuration] probleme dans hibernate.cfg.xml
    Par grelon dans le forum Hibernate
    Réponses: 5
    Dernier message: 21/05/2007, 09h22
  4. [Hibernate | Spring ] Configuration de fichier Spring
    Par DanZzz dans le forum Hibernate
    Réponses: 1
    Dernier message: 18/06/2006, 18h58
  5. [Hibernate][Tomcat] Configuration
    Par doublep dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/01/2005, 14h10

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