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.