Boa noite. Estou com um problema ao executar o meu programa que implementa os conceitos de Hibernate. Já tentei ver outros tópicos parecidos e fazer o que estavam falando mas não consegui. O erro esta abaixo:
[main] INFO org.hibernate.cfg.Environment - Hibernate 3.5.1-Final
[main] INFO org.hibernate.cfg.Environment - loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=org.h2.Driver, hibernate.service.allow_crawling=false, hibernate.max_fetch_depth=5, hibernate.dialect=org.hibernate.dialect.H2Dialect, hibernate.format_sql=true, hibernate.generate_statistics=true, hibernate.connection.username=sa, hibernate.connection.url=jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;LOCK_TIMEOUT=10000, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.password=****, hibernate.connection.pool_size=5}
[main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
[main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
[main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
[main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
[main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : br/com/ead/entidade/Pais.hbm.xml
Exception in thread “main” java.lang.ExceptionInInitializerError
at br.com.ead.config.HibernateUtil.(HibernateUtil.java:18)
at br.ead.helper.Helper.salvarPai(Helper.java:20)
at br.com.ead.programa.Programa.incluirPaisFilhos(Programa.java:33)
at br.com.ead.programa.Programa.main(Programa.java:10)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from resource br/com/ead/entidade/Pais.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:671)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1679)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1647)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1626)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1600)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1520)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1506)
at br.com.ead.config.HibernateUtil.(HibernateUtil.java:14)
… 3 more
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:610)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:668)
… 10 more
Caused by: org.dom4j.DocumentException:
hibernate.sourceforge.net Nested exception:
hibernate.sourceforge.net
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:601)
… 11 more
O arquivo Hibernate.cfg.xml esta conforme abaixo:
<?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>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/paisfilhos</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.current_session_context_class">thread</property>
<mapping resource="br/com/ead/entidade/Pais.hbm.xml"/>
<mapping resource="br/com/ead/entidade/Filhos.hbm.xml"/>
</session-factory>
</hibernate-configuration>
Alguém tem uma dica para me dar?