Hibernate ERRO

tudo funciona perfeitamente ate eu incluir isso…

tabela tb_bolsa

<many-to-one name="tbInstituicao" class="TbInstituicao" fetch="select">
        <column name="INS_ID" precision="10" scale="0" not-null="true" />
</many-to-one>

tabela tb_instituicao

  <set name="tbBolsas" inverse="true">
      <key>
       <column name="INS_ID" precision="10" scale="0" not-null="true" />
       </key>
       <one-to-many class="TbBolsa" />
   </set>

o erro…

org.hibernate.MappingException: Association references unmapped class: hibernate.TbBolsa
	at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2036)
	at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2497)
	at org.hibernate.cfg.HbmBinder$SecondPass.doSecondPass(HbmBinder.java:2468)
	at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:884)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:999)

obrigado!!!

vc tem essa collection :


private Set tbBolsas; // 

Na classe TbBolsa ?

nao tinha mas coloquei e da o mesmo erro…

public Set getTbBolsas() {
		return tbBolsas;
	}

	public void setTbBolsas(Set tbBolsas) {
		this.tbBolsas = tbBolsas;
	}

Coloque seus hbm´s para gente dar uma olhada …

o bolsa…

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 28/08/2006 17:40:34 by Hibernate Tools 3.1.0.beta5 -->
<hibernate-mapping>
    <class name="TbBolsa" table="TB_BOLSA">
        <composite-id name="id" class="TbBolsaId">
            <key-property name="ageId" type="long">
                <column name="AGE_ID" precision="10" scale="0" />
            </key-property>
            <key-property name="pesId" type="long">
                <column name="PES_ID" precision="10" scale="0" />
            </key-property>
            <key-property name="bolId" type="long">
                <column name="BOL_ID" precision="10" scale="0" />
            </key-property>
        </composite-id>
        <many-to-one name="tbInstituicao" class="TbInstituicao" fetch="select">
            <column name="INS_ID" precision="10" scale="0" not-null="true" />
        </many-to-one>
         <property name="bolCodigo" type="string">
            <column name="BOL_CODIGO" length="30" not-null="true" />
        </property>
        <property name="bolStatus" type="string">
            <column name="BOL_STATUS" length="1" not-null="true" />
        </property>
        <property name="bolTitulo" type="string">
            <column name="BOL_TITULO" />
        </property>
        <property name="bolInicio" type="date">
            <column name="BOL_INICIO" length="7" />
        </property>
        <property name="bolTermino" type="date">
            <column name="BOL_TERMINO" length="7" />
        </property>
        <property name="bolEspecialidade" type="string">
            <column name="BOL_ESPECIALIDADE" length="85" />
        </property>
        <property name="bolNmeOrientador" type="string">
            <column name="BOL_NME_ORIENTADOR" length="60" />
        </property>
        <property name="bolCategoria" type="string">
            <column name="BOL_CATEGORIA" length="5" />
        </property>
        <property name="bolAtualizacao" type="date">
            <column name="BOL_ATUALIZACAO" length="7" />
        </property>
        <property name="bolInstOrgao" type="string">
            <column name="BOL_INST_ORGAO" length="75" />
        </property>
        <property name="modPalavraChave" type="string">
            <column name="MOD_PALAVRA_CHAVE" length="152" />
        </property>
        <property name="bolInstUnidade" type="string">
            <column name="BOL_INST_UNIDADE" length="75" />
        </property>
        <property name="bolInstEndereco" type="string">
            <column name="BOL_INST_ENDERECO" length="180" />
        </property>
        <property name="bolInstCidade" type="string">
            <column name="BOL_INST_CIDADE" length="40" />
        </property>
        <property name="bolInstProvincia" type="string">
            <column name="BOL_INST_PROVINCIA" length="20" />
        </property>
        <property name="bolInstBairro" type="string">
            <column name="BOL_INST_BAIRRO" length="30" />
        </property>
        <property name="bolInstCep" type="string">
            <column name="BOL_INST_CEP" length="16" />
        </property>
        <property name="bolInstDdd" type="string">
            <column name="BOL_INST_DDD" length="5" />
        </property>
        <property name="bolInstFone" type="string">
            <column name="BOL_INST_FONE" length="11" />
        </property>
        <property name="bolInstFax" type="string">
            <column name="BOL_INST_FAX" length="11" />
        </property>
        <property name="codDemanda" type="string">
            <column name="COD_DEMANDA" length="6" />
        </property>
        <property name="codNaturDem" type="string">
            <column name="COD_NATUR_DEM" length="2" />
        </property>
        <property name="bolInstHomePage" type="string">
            <column name="BOL_INST_HOME_PAGE" />
        </property>
        <property name="bolInstEMail" type="string">
            <column name="BOL_INST_E_MAIL" length="30" />
        </property>
        <property name="bolAssunto" type="string">
            <column name="BOL_ASSUNTO" length="1000" />
        </property>
        <property name="bolExport" type="java.lang.Character">
            <column name="BOL_EXPORT" length="1" />
        </property>
       
    </class>
</hibernate-mapping>

e o instituicao

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 14/07/2006 13:52:00 by Hibernate Tools 3.1.0.beta5 -->
<hibernate-mapping package="hibernate">
    <class name="TbInstituicao" table="TB_INSTITUICAO">
        <id name="insId" type="java.lang.Integer">
            <column name="INS_ID" precision="10" scale="0" />
            <generator class="sequence">
      <param name="sequence">ins_id</param>
   </generator>  
        </id>
         <many-to-one name="usuarioBolsista" class="UsuarioBolsista" fetch="select">
            <column name="USB_ID" precision="10" scale="0" />
        </many-to-one>
        <property name="insNome" type="string">
            <column name="INS_NOME" length="180" not-null="true" />
        </property>
        <property name="insSigla" type="string">
            <column name="INS_SIGLA" length="25" />
        </property>
        <property name="insEndereco" type="string">
            <column name="INS_ENDERECO" length="180" />
        </property>
        <property name="insCidade" type="string">
            <column name="INS_CIDADE" length="40" />
        </property>
        <property name="insBairro" type="string">
            <column name="INS_BAIRRO" length="30" />
        </property>
        <property name="insProvincia" type="string">
            <column name="INS_PROVINCIA" length="30" />
        </property>
        <property name="insCep" type="string">
            <column name="INS_CEP" length="16" />
        </property>
        <property name="insHomePage" type="string">
            <column name="INS_HOME_PAGE" />
        </property>
        <property name="insEMail" type="string">
            <column name="INS_E_MAIL" length="60" />
        </property>
        <property name="insDdd" type="string">
            <column name="INS_DDD" length="10" />
        </property>
        <property name="insFone" type="string">
            <column name="INS_FONE" length="30" />
        </property>
        <property name="insFax" type="string">
            <column name="INS_FAX" length="30" />
        </property>
        <property name="paisSigla" type="string">
            <column name="PAIS_SIGLA" length="4" />
        </property>
        <property name="ufRegiao" type="string">
            <column name="UF_REGIAO" length="2" />
        </property>
        <property name="ufSigla" type="string">
            <column name="UF_SIGLA" length="2" />
        </property>
        <property name="insPadronizada" type="string">
            <column name="INS_PADRONIZADA" length="1" />
        </property>
        <property name="insNivel1" type="string">
            <column name="INS_NIVEL1" length="1" />
        </property>
        <property name="insTipo" type="string">
            <column name="INS_TIPO" length="2" />
        </property>
        <property name="inmId" type="java.lang.Integer">
            <column name="INM_ID" length="10" />
        </property>
         <property name="insIdDep" type="java.lang.Integer">
            <column name="INS_ID_DEP" length="10" />
        </property>
        <property name="insDtAtualizacao" type="date">
            <column name="INS_DT_ATUALIZACAO" length="7" />
        </property>
        <property name="insUrlOrg" type="string">
            <column name="INS_URL_ORG" />
        </property>
        <property name="insCgc" type="string">
            <column name="INS_CGC" length="14" />
        </property>
        <property name="insRamal" type="string">
            <column name="INS_RAMAL" length="4" />
        </property>
        <property name="insFone1" type="string">
            <column name="INS_FONE1" length="30" />
        </property>
       
        <property name="insNatAdm" type="string">
            <column name="INS_NAT_ADM" length="2" />
        </property>
        <property name="insDtUltimaCarga" type="date">
            <column name="INS_DT_ULTIMA_CARGA" length="7" />
        </property>
        
        <set name="tbEventoses" inverse="true">
            <key>
                <column name="INS_ID" precision="10" scale="0" />
            </key>
            <one-to-many class="TbEventos" />
        </set>
          <set name="tbBolsas" inverse="true">
            <key>
                <column name="INS_ID" precision="10" scale="0" not-null="true" />
            </key>
            <one-to-many class="TbBolsa" />
        </set>
           </class>
</hibernate-mapping>

ja to ficando sem saida…

o hbm do hibernate.TbBolsa ta no cfg?

na conf do hibernate te blz pq funciona sem as linha que eu coloquei no primeiro topico… mas valeu