Bonjour,
Je débute avec hibernate, j'ai suivi le tutorial disponible ici


Lorsque j'execute une classe de test qui doit m'afficher le contenu d'une des table que j'ai mapper, la console d'eclipse m'affiche ceci:

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
33
34
35
36
37
6 juin 2006 20:17:01 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1.6
6 juin 2006 20:17:01 net.sf.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
6 juin 2006 20:17:01 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
6 juin 2006 20:17:02 net.sf.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
6 juin 2006 20:17:02 net.sf.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
6 juin 2006 20:17:02 net.sf.hibernate.util.XMLHelper$ErrorLogger error
GRAVE: Error parsing XML: /hibernate.cfg.xml(23) The content of element type "session-factory" is incomplete, it must match "(property*,mapping+,(class-cache|collection-cache|jcs-class-cache|jcs-collection-cache)*)".
6 juin 2006 20:17:02 net.sf.hibernate.cfg.Configuration doConfigure
GRAVE: problem parsing configuration/hibernate.cfg.xml
net.sf.hibernate.MappingException: invalid configuration
	at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:954)
	at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:897)
	at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:883)
	at importexport.HibernateUtil.<clinit>(HibernateUtil.java:14)
	at importexport.Test.main(Test.java:12)
Caused by: org.xml.sax.SAXParseException: The content of element type "session-factory" is incomplete, it must match "(property*,mapping+,(class-cache|collection-cache|jcs-class-cache|jcs-collection-cache)*)".
	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.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(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 org.dom4j.io.SAXReader.read(SAXReader.java:339)
	at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:953)
	... 4 more


Voici le code de mon fichier de configuration 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
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
 
<hibernate-configuration>
    <session-factory >
 
		<!-- local connection properties -->
		<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:XE</property>
		<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
		<property name="hibernate.connection.username">scoryo</property>
		<property name="hibernate.connection.password">scoryo</property>
		<!-- property name="hibernate.connection.pool_size"></property -->
 
		<!-- dialect for Oracle (any version) -->
        <property name="dialect">net.sf.hibernate.dialect.OracleDialect</property>
 
        <property name="hibernate.show_sql">false</property>
        <property name="hibernate.use_outer_join">true</property>
        <property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
 
    </session-factory>
</hibernate-configuration>
Je ne comprend pas cette erreur, je n'ai rien trouver sur google ou dans la doc Hibernate, si quelqu'un a une idée ou une piste a suivre pour résoudre mon probleme...

merci d'avance