Erro hibernate

vejam o erro… parece que ta quase funcionando…hehe

org.hibernate.MappingException: component class not found: TbModalidadeId
	at org.hibernate.mapping.Component.getComponentClass(Component.java:101)
	at org.hibernate.tuple.PojoComponentTuplizer.buildGetter(PojoComponentTuplizer.java:105)
	at org.hibernate.tuple.AbstractComponentTuplizer.<init>(AbstractComponentTuplizer.java:40)

agora o xml…

<hibernate-mapping>
    <class name="TbModalidade" table="TB_MODALIDADE">
        <composite-id name="id" class="TbModalidadeId">
            <key-property name="grmCodigo" type="string">
                <column name="GRM_CODIGO" length="2" />
            </key-property>
            <key-property name="mopCodigo" type="string">
                <column name="MOP_CODIGO" length="7" />
            </key-property>
            <key-property name="modCodigo" type="string">
                <column name="MOD_CODIGO" length="4" />
            </key-property>
        </composite-id>
        <many-to-one name="tbAgencia" class="TbAgencia" fetch="select">
            <column name="AGE_ID" precision="10" scale="0" />
        </many-to-one>
        <property name="modNome" type="string">
            <column name="MOD_NOME" length="65" not-null="true" />
        </property>
        <property name="modSigla" type="string">
            <column name="MOD_SIGLA" length="7" />
        </property>
        <property name="modDtCarga" type="date">
            <column name="MOD_DT_CARGA" length="7" />
        </property>
        <property name="modAtuStat" type="string">
            <column name="MOD_ATU_STAT" length="1" />
        </property>
        <property name="modDtRef" type="date">
            <column name="MOD_DT_REF" length="7" />
        </property>
        <property name="modDuracao" type="string">
            <column name="MOD_DURACAO" length="15" />
        </property>
        <set name="dwFomentos" inverse="true">
            <key>
                <column name="GRM_CODIGO" length="2" />
                <column name="MOP_CODIGO" length="7" />
                <column name="MOD_CODIGO" length="4" />
            </key>
            <one-to-many class="DwFomento" />
        </set>
    </class>
</hibernate-mapping>

o eclipse gerou o xml automatico. sera que nao fez nada errado?
brigadao ai…

hum…

o seu hibernate não encontrou a classe… :roll:

essa sua classe não está dentro de algum pacote?
caso seja isso o seu eclipse quando gerou o xml
faltou acrescentar a descrição/localização do pacote
onde está essa sua classe :razz:

[]´s

cara… ta tudo no mesma pasta…
javaSource/hibernate

la dentro estao os .java e os .xml
no arquivo . java ta package hibernate;

como eu faria pra mapear certo isso?
<composite-id name=“id” class=“TbModalidadeId”>

brigadao… eu acho que ta quase funcionando… hehe

&lt;hibernate-mapping package=&quot;hibernate&quot;&gt; &lt;class name=&quot;TbModalidade&quot; table=&quot;TB_MODALIDADE&quot;&gt;

resolveu com a dica do jair elton. brigadao. agora o erro é outro.hehe

2006-07-19 10&#58;48&#58;22,109 INFO  hibernate.cfg.Configuration  -&gt; processing extends queue
2006-07-19 10&#58;48&#58;22,109 INFO  hibernate.cfg.Configuration  -&gt; processing collection mappings
org.hibernate.MappingException&#58; Association references unmapped class&#58; hibernate.DwFomento
	at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass&#40;HbmBinder.java&#58;2036&#41;
	at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass&#40;HbmBinder.java&#58;2497&#41;
	at org.hibernate.cfg.HbmBinder$SecondPass.doSecondPass&#40;HbmBinder.java&#58;2468&#41;
	at org.hibernate.cfg.Configuration.secondPassCompile&#40;Configuration.java&#58;884&#41;

vou fuçar aqui pra ver. mas obrigado a todos que colaboraram…

Você não mapeou essa classw DwFomento.

o problema é que nao fala em qual arquivo nao fiz esse mapeamento. seria no ultimo antes do erro? valeu… mas vou tentando aqui. uma hora acerta…brigadao

Não importa em qual arquivo, você tem muitos arquivos de mapeamento? Pode colocar nesse mesmo, ou criar um arquivo de mapeamento pra essa classe… o que importa é que ela tem que estar mapeada, se não o Hibernate não vai saber como lidar com ela…

Olha o que eu fiz… deletei todas as tabelas e deixei o mapeamento so de uma tabela do banco… e deu erro de conexao com o banco…

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run&#40;ThreadPool.java&#58;683&#41;
	at java.lang.Thread.run&#40;Thread.java&#58;595&#41;
org.hibernate.HibernateException&#58; JDBC Driver class not found&#58; oracle.jdbc.driver.OracleDriver
	at org.hibernate.connection.DriverManagerConnectionProvider.configure&#40;DriverManagerConnectionProvider.java&#58;66&#41;
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider&#40;ConnectionProviderFactory.java&#58;80&#41;

o arquivo que to usando é esse ai…“ojdbc14.zip” ta na pasta “lib”… ja perdi a paciencia com essa @#$%

vejam todo erro…

2006-07-19 17&#58;16&#58;48,640 INFO  hibernate.cfg.Environment  -&gt; Hibernate 3.0.5
2006-07-19 17&#58;16&#58;48,656 INFO  hibernate.cfg.Environment  -&gt; hibernate.properties not found
2006-07-19 17&#58;16&#58;48,656 INFO  hibernate.cfg.Environment  -&gt; using CGLIB reflection optimizer
2006-07-19 17&#58;16&#58;48,656 INFO  hibernate.cfg.Environment  -&gt; using JDK 1.4 java.sql.Timestamp handling
2006-07-19 17&#58;16&#58;48,906 INFO  hibernate.cfg.Configuration  -&gt; configuring from resource&#58; /hibernate.cfg.xml
2006-07-19 17&#58;16&#58;48,906 INFO  hibernate.cfg.Configuration  -&gt; Configuration resource&#58; /hibernate.cfg.xml
2006-07-19 17&#58;16&#58;49,125 INFO  hibernate.cfg.Configuration  -&gt; Mapping resource&#58; demo/TbEventos.hbm.xml
2006-07-19 17&#58;16&#58;49,343 INFO  hibernate.cfg.HbmBinder  -&gt; Mapping class&#58; hibernate.TbEventos -&gt; TB_EVENTOS
2006-07-19 17&#58;16&#58;49,406 INFO  hibernate.cfg.Configuration  -&gt; Configured SessionFactory&#58; null
2006-07-19 17&#58;16&#58;49,406 INFO  hibernate.cfg.Configuration  -&gt; processing extends queue
2006-07-19 17&#58;16&#58;49,406 INFO  hibernate.cfg.Configuration  -&gt; processing collection mappings
2006-07-19 17&#58;16&#58;49,406 INFO  hibernate.cfg.Configuration  -&gt; processing association property references
2006-07-19 17&#58;16&#58;49,406 INFO  hibernate.cfg.Configuration  -&gt; processing foreign key constraints
2006-07-19 17&#58;16&#58;49,625 INFO  hibernate.connection.DriverManagerConnectionProvider  -&gt; Using Hibernate built-in connection pool &#40;not for production use!&#41;
2006-07-19 17&#58;16&#58;49,625 INFO  hibernate.connection.DriverManagerConnectionProvider  -&gt; Hibernate connection pool size&#58; 20
2006-07-19 17&#58;16&#58;49,625 INFO  hibernate.connection.DriverManagerConnectionProvider  -&gt; autocommit mode&#58; false
2006-07-19 17&#58;16&#58;49,656 FATAL hibernate.connection.DriverManagerConnectionProvider  -&gt; JDBC Driver class not found&#58; oracle.jdbc.driver.OracleDriver
java.lang.ClassNotFoundException&#58; oracle.jdbc.driver.OracleDriver