Alguém pode ver um erro aqui? [HIBERNATE]

0 respostas
T

Olá, a todos.

Tenho mapeado todas as classes de minha aplicação corretamente, com exceção de uma. Ela basicamente é uma classe que tem referência para a maioria das outras. Como se verifica no arquivo de configuração abaixo:

<hibernate-mapping>

<class name=“orcamento.base.Classificacao” table=“Classificacao”>



<generator class=“identity”/>



<property name=“tipo” column=“Tipo”/>

<property name=“tipoOrcamento” column=“TipoOrcamento”/>

<property name=“ano” column=“Ano” />

<property name=“data” column=“Data”/>

<property name=“valor” column=“Valor”/>

<property name=“nEmenda” column=“N_Emenda”/>

<property name=“anulada” column=“Anulada”/>

<many-to-one name=“funcao” column=“IdFuncao”/>

<many-to-one name=“subFuncao” column=“IdSubfuncao”/>

<many-to-one name=“programa” column=“IdPrograma”/>

<many-to-one name=“projativ” column=“IdProjativ”/>

<many-to-one name=“despesa” column=“IdDespesa”/>

<many-to-one name=“fonte” column=“IdFonte”/>

</class>

</hibernate-mapping>

O arquivo hibernate.cfg.xml encontra-se abaixo. Saibam que todos as classes acima de Classificação funcionam. Toda vez que descomento essa classe, quaisquer consultas realizadas em outras classes - que nem sequer fazem menção à Classificação - falham. Lembrando que a falha acontece no carregamento inicial do Hibernate, e uma conexão fica sem ser liberada.

Alguém pode enxergar um erro em Classificacao.hbm.xml?

Obs.: A tabela está corretamente mapeada.

<hibernate-configuration>

&lt;session-factory&gt;
	&lt;!--
    &lt;property name="connection.datasource"&gt;java:comp/env/jdbc/orcamento&lt;/property&gt;
    --&gt;
    &lt;property name="show_sql"&gt;true&lt;/property&gt;
    &lt;property name="dialect"&gt;net.sf.hibernate.dialect.SQLServer7Dialect&lt;/property&gt;

    &lt;!-- Mapping files --&gt;
    &lt;mapping resource="orcamento/base/Funcao.hbm.xml"/&gt;
    &lt;mapping resource="orcamento/base/SubFuncao.hbm.xml"/&gt;      
    &lt;mapping resource="orcamento/base/Poder.hbm.xml"/&gt;   
    &lt;mapping resource="orcamento/base/Despesa.hbm.xml"/&gt;        
    &lt;mapping resource="orcamento/base/Orgao.hbm.xml"/&gt;        
    &lt;mapping resource="orcamento/base/Unidade.hbm.xml"/&gt;      
    &lt;mapping resource="orcamento/base/Projativ.hbm.xml"/&gt;                                                          
    &lt;mapping resource="orcamento/base/Programa.hbm.xml"/&gt;        
    &lt;mapping resource="orcamento/base/Fonte.hbm.xml"/&gt;                
    &lt;mapping resource="orcamento/base/Classificacao.hbm.xml"/&gt;        
 &lt;/session-factory&gt;

</hibernate-configuration>

Criado 25 de maio de 2004
Respostas 0
Participantes 1