Problemas ao iniciar o Hibernate

Saudações…

Estou fazendo o tutorial que encontrei no site mas estou tendo problemas…

tenho todas as classes juntas…( Amigo, AmigoDAO, Hibernate.properties, log4j.properties, e o testeAmigo)

se precisar coloco os codigos…

ele esta gerando um erro assim:

[code]
2004-11-05 14:05:34,184 INFO hibernate.cfg.Environment -> Hibernate 2.1 final
2004-11-05 14:05:34,184 INFO hibernate.cfg.Environment -> loaded properties from resource hibernate.properties: {hibernate.connection.username=root , hibernate.connection.password=, hibernate.cglib.use_reflection_optimizer=true, hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect , hibernate.connection.url=jdbc:mysql://m0780:3306/gcrh , hibernate.connection.driver_class=org.gjt.mm.mysql.Driver }
2004-11-05 14:05:34,200 INFO hibernate.cfg.Environment -> using CGLIB reflection optimizer
2004-11-05 14:05:34,200 INFO hibernate.cfg.Configuration -> Mapping resource: Amigo.hbm.xml
2004-11-05 14:05:34,747 ERROR hibernate.util.XMLHelper -> Error parsing XML: XML InputStream(1) Document is invalid: no grammar found.
2004-11-05 14:05:34,747 ERROR hibernate.util.XMLHelper -> Error parsing XML: XML InputStream(1) Document root element "hibernate-mapping", must match DOCTYPE root "null".
2004-11-05 14:05:34,903 INFO hibernate.cfg.Binder -> Mapping class: Amigo -> amigos
net.sf.hibernate.MappingException: Error reading resource: Amigo.hbm.xml
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:312)
at AmigoDAO.<init>(AmigoDAO.java:22)
at TesteAmigo.main(TesteAmigo.java:27)
Caused by: net.sf.hibernate.MappingException: invalid mapping
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:269)
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:309)
… 2 more
Caused by: org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:339)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:268)
… 3 more

o que pode ser???[/code]

Você está usando a versão 2.1 do Hibernate e o tutorial foi escrito usando a versão 1.2.4. Provavelmente o DTD é incompatível.

2004-11-05 14&#58;05&#58;34,747 ERROR hibernate.util.XMLHelper  -&gt; Error parsing XML&#58; XML InputStream&#40;1&#41; Document is invalid&#58; no grammar found.

Tente mudar o DOCTYPE dos .hbm.xml para

&lt;!DOCTYPE hibernate-mapping PUBLIC &quot;-//Hibernate/Hibernate Mapping DTD 2.0//EN&quot; &quot;http&#58;//hibernate.sourceforge.net/hibernate-mapping-2.0.dtd&quot;&gt;
e faça um teste.