Sou iniciante em java e estou correndo atras para aprender na medida do possivel com o que encontro na net.
em meu mapeamento hibernate quando tem somente um hbm.xml funciona corretamenteo mais quando tem o mapeamento de varias classes hbm.xml aparece a mensagem de erro que segue alguém sabe como me ajudar
<?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.PostgreSQLDialect</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://127.0.0.1:5432/db_contabil</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">102660</property>
<property name="show_sql">true</property>
<property name="hibernate.current_session_context_class">thread</property>
<mapping resource="contabilidade/entidade/HistoricoPadrao.hbm.xml"/>
<mapping resource="contabilidade/entidade/Usuarios.hbm.xml"/>
<mapping resource="contabilidade/entidade/Empresas.hbm.xml"/>
</session-factory>
</hibernate-configuration>
24/03/2013 22:34:57 org.hibernate.cfg.annotations.Version
INFO: Hibernate Annotations 3.3.1.GA
24/03/2013 22:34:57 org.hibernate.cfg.Environment
INFO: Hibernate 3.2.5
24/03/2013 22:34:57 org.hibernate.cfg.Environment
INFO: hibernate.properties not found
24/03/2013 22:34:57 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
24/03/2013 22:34:57 org.hibernate.cfg.Environment
INFO: using JDK 1.4 java.sql.Timestamp handling
24/03/2013 22:34:57 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
24/03/2013 22:34:57 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
24/03/2013 22:34:58 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : contabilidade/entidade/HistoricoPadrao.hbm.xml
24/03/2013 22:34:58 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : contabilidade/entidade/Usuarios.hbm.xml
24/03/2013 22:34:58 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : contabilidade/entidade/Empresas.hbm.xml
24/03/2013 22:34:58 org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
24/03/2013 22:34:58 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: contabilidade.entidade.HistoricoPadrao -> historico_padrao
24/03/2013 22:34:58 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: contabilidade.entidade.Usuarios -> usuarios
24/03/2013 22:34:58 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: contabilidade.entidade.Empresas -> empresas
Initial SessionFactory creation failed.org.hibernate.MappingException: Association references unmapped class: contabilidade.entidade.LancamentoContabil
Exception in thread “AWT-EventQueue-0” java.lang.ExceptionInInitializerError
at hibernate.HibernateUtil.(HibernateUtil.java:17)
at contabil.gui.cadastro.JFCadastroHistorico.listarHistorico(JFCadastroHistorico.java:215)
at contabil.gui.cadastro.JFCadastroHistorico$2.windowActivated(JFCadastroHistorico.java:75)
at java.awt.AWTEventMulticaster.windowActivated(AWTEventMulticaster.java:389)
at java.awt.Window.processWindowEvent(Window.java:1877)
at javax.swing.JFrame.processWindowEvent(JFrame.java:290)
at java.awt.Window.processEvent(Window.java:1823)
at java.awt.Component.dispatchEventImpl(Component.java:4497)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4323)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1860)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:439)
at java.awt.Component.dispatchEventImpl(Component.java:4367)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4323)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.SentEvent.dispatch(SentEvent.java:70)
at java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(DefaultKeyboardFocusManager.java:206)
at java.awt.DefaultKeyboardFocusManager.sendMessage(DefaultKeyboardFocusManager.java:233)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:317)
at java.awt.Component.dispatchEventImpl(Component.java:4367)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4323)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:113)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: org.hibernate.MappingException: Association references unmapped class: contabilidade.entidade.LancamentoContabil
at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2380)
at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2662)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:43)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:324)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at hibernate.HibernateUtil.(HibernateUtil.java:13)
… 68 more