Dúvida com Relacionamentos no Hibernate

0 respostas
claudsan

Quando executo o trecho de código abaixo eu recebo apenas o produto mas os campos que tenho fk vem vazios

session = getSession();
        EstProduto produto = (EstProduto) session.get(EstProduto.class, id);
        session.close();

Trecho o arquivo hbm que esta sendo mapeado:

<class name="EstProduto" table="est_produto">
    <id column="est_produto" name="id" type="integer">
      <generator class="increment"/>
    </id>
    <property column="nome" name="nome" type="string"/>
    <property column="codigo" name="codigo" type="string"/>
    <property column="observacao" name="observacao" type="string"/>
    <property column="qtd_estoque" name="qtdEstoque" type="integer"/>
    <property column="qtd_minimo" name="qtdMinimo" type="integer"/>
    <property column="desconto_vista" name="descontoVista" type="float"/>
    <property column="desconto_prazo" name="descontoPrazo" type="float"/>
    <property column="preco" name="preco" type="float"/>
    <many-to-one class="EstFornecedor" column="est_fornecedor" name="fornecedor"/>
    <many-to-one class="EstCategoria" column="est_categoria" name="categoria"/>
    <many-to-one class="EstSubCategoria" column="est_subcategoria" name="subCategoria"/>
  </class>

Tem alguma coisa que ficou faltando no hbm para que eles venham preechidos?

Criado 10 de fevereiro de 2009
Respostas 0
Participantes 1