none
Nhibernate retono nulo RRS feed

  • Pergunta

  • Bom dia a todos,

    A minha questão é a seguinte eu tenho uma classe entidade e dentro de entidade eu tenho um atributo do tipo configuracao, o meu intuito é acessar a configuração por meio de entidades, por exemplo:

    realizar um select e retornar uma entidade e por meio dessa acessar as informações que estão na tabela configuração no entanto o retorno desse atributo está vindo nulo

    _______________________________________________________________

    a classe entidade


        public partial class EntidadePdv : Entity<EntidadePdvKey>, IEntidadePdv
        {
            #region private fields
            EntidadePdvKey _id;
            String _cep;    /* CepPcpEdd */
          
            ConfiguracaoMovimentoPdv _configuracao;
          
            public virtual EntidadePdvKey Id
            {
                get { return _id; }
                set { _id = value; }
            }
      
            public virtual String Cep
            {
                get { return _cep; }
                set { _cep = value; }
            }
     

           
            public virtual ConfiguracaoMovimentoPdv Configuracao
            {
                get { return _configuracao; }
                set { _configuracao = value; }
            }

    o mapeamento:

    <?xml version="1.0" encoding="utf-8"?>
    <hibernate-mapping namespace="Corpsys.Domain.EntitiesPDV" assembly="Corpsys.Domain" xmlns="urn:nhibernate-mapping-2.2">
      <class name="EntidadePdv" table="tblEddPdv">
        <composite-id class="EntidadePdvKey" name="Id">
          <key-property name="CodigoGrupoEmpresa" column="CODGRPEMP" type="Int32" />
          <key-property name="CodigoEntidade" column="CodEdd" type="Int64" />
        </composite-id>
        <property name="Cep" column="CepPcpEdd" type="String" length="10" />
        <many-to-one name="Configuracao" class="ConfiguracaoMovimentoPdv" not-null="true" fetch="join" insert="false" update="false">
          <column name="CODGRPEMP" />
          <column name="CodEdd" />
        </many-to-one>
     
      </class>
    </hibernate-mapping>

     

    ___________________________________________________________________

     

     

    ao acessar a propriedade configuração eu vi que foi lancado uma exceção GenericAdoException

     

    acredito que deva haver alguma configuração nesse mapeamento para trazer isso, mas não decobri quem puder me ajudar seria grato.

     

    Muito Obrigado desde Já!!!

    terça-feira, 24 de janeiro de 2012 11:43

Respostas