[size=18]Ola Pessoal estou fazendo uma aplicação e estou com duvidas quanto a configuração do hbm para minha classe de relatorios existe uma associação com a Classe Categoria porem não consigo configurar as 2 no hbm , ela ate roda sem quando nao associo a Categoria porem no meu retorno fico sem os campos da categoria que tambem estao relacionados no meu Banco
[/size]
da Forma que esta aqui com o codigo da nosso famoso
Caused by: java.lang.NullPointerException
<class name="modelo.Categoria"
entity-name="categoriaEntity">
<id name="cdCategoria" type="integer" />
<property name="cdTipoRelatorio" type="integer" />
<property name="dsCategoria" type="string" />
</class>
<property name="link" type="string" />
<many-to-one name="categoria"
class="modelo.Categoria"
column="cCateg"
fetch="join">
</many-to-one>
</class>
<sql-query name="Obter_Destaques_SP" callable="true">
<return entity-name="relatorioEntity">
<return-property name="cdRelatorio" column="cRelat" />
<return-property name="data" column="hPubl" />
<return-property name="titulo" column="iTitlo" />
<return-property name="link" column="eArq" />
<return-property name="categoria.cdTipoRelatorio" column="cTpoRelat" />
<return-property name="categoria.cdCategoria" column="cCateg" />
<return-property name="categoria.dsCategoria" column="iCateg" />
</return>
<![CDATA[{call procedure01(?)} ]]>
</sql-query>
<sql-query name="Obter_Categoria_SP" callable="true">
<return entity-name="categoriaEntity">
<return-property name="cdTipoRelatorio" column="cTpoRelat" />
<return-property name="cdCategoria" column="cCateg" />
<return-property name="dsCategoria" column="iCateg" />
</return>
<![CDATA[{call procedure02(?)}]]>
</sql-query>
Ficaria muito Agradecido se alguem pudesse me ajudar a configurar esse mapeamento