el mapeo es el siguiente:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="SivNet.Entidades" namespace="SivNet.Entidades.Operaciones.Clases">
  <class name="precios" table="precios">
  <id name="Id_emision" column="id_emision" type="Guid">
      <generator class="guid" />
  </id>
  <property name="Cod_val" column="cod_val" type="String" length="12" />
  <property name="Cod_emi" column="cod_emi" type="String"  length="20" />
  <property name="Cot_ant" column="cot_ant" type="Decimal" />
  <property name="Fec_ant" column="fec_ant" type="DateTime" />
  <property name="Cot_aper" column="cot_aper" type="Decimal" />
  <property name="Cot_cie" column="cot_cie" type="Decimal" />
  <property name="Cot_max" column="cot_max" type="Decimal" />
  <property name="Cot_min" column="cot_min" type="Decimal" />
  <property name="Pro_com" column="pro_com" type="Decimal" />
  <property name="Pro_ven" column="pro_ven" type="Decimal" />
  <property name="Num_acc" column="num_acc" type="Decimal" />
  <property name="Mto_neg" column="mto_neg" type="Decimal" />
  <property name="Num_ope" column="num_ope" type="Int" />
  <property name="Fec_ing" column="fec_ing" type="DateTime" />
  <property name="Fec_reg" column="fec_reg" type="DateTime" />
  <property name="Est_reg" column="est_reg" type="Boolean" />
  <many-to-one name="Id_tipo_datos" column="id_tipo_datos" class="datos" />
  </class>

</hibernate-mapping>


los nombres estan corretos pq estan creado en base a las tablas de la base
que ya tiene creadas, se hizo con un generador de xml para evitar que se
haga manual, como vez el mapeo esta correcto a no ser que me haya equivocado
en algo, las clases tb estan declaradas iguales y tambien se hizo un
generador de clases en base a los campos de la bd(SQL 2000).

ahora los campos que son tipo String estan igual en las clases tambien.

no se pq me esta saliendo ese error me podrias ayudar Gustavo.

Gracias



2009/1/7 Gustavo Ringel <[email protected]>

> Anthony, pasa mas datos, por ejemplo el mapping de la clase parametros.
>
> La consulta que hiciste parece mas una consulta contra una base de datos
> que contra NHibernate en general en NHibernate tendrias Parametro Codigo
> Valor etc...no parametros, cod_val par_val que parecen nombres de campos en
> tablas de alguna base de principio de los 90...
>
> No hay errores en la query que mandaste que se puedan ver sin ver como
> mapeaste y usar apostrofes si Cod_par es string es correcto.
>
> Gustavo.
>
>
> On Thu, Jan 8, 2009 at 12:07 AM, Anthony Campos <[email protected]>wrote:
>
>> Fabio :
>>
>> las a que te refieres con el texto completo de la exception ?
>>
>> el problema que tengo es al pasar la valor fijo en el where par.Cod_par =
>> '01'  no se si esta correto pasar entre apostrofes el valor fijo o como lo
>> considera el HQL eso..
>>
>> Gracias,
>>
>> Anthony Campos
>>
>> 2009/1/7 Fabio Maulo <[email protected]>
>>
>> no entendí pero te aviso que el HQL es case-sensitive por lo que concierne
>>> nombres de classes y propiedades.si podes mandá el texto completo de la
>>> exception.
>>>
>>> 2009/1/7 [email protected] <[email protected]>
>>>
>>>>
>>>> Tengo un problema con un query con el nhibernate
>>>>
>>>> IQuery qry = sesion.CreateQuery("Select par.Val_par from parametros
>>>> par where par.Cod_par = '01'");
>>>>
>>>> este es mi query el problema que me sale dice asi :
>>>>
>>>> No se controlo la Queryexception
>>>>
>>>> in expected: par [Select par.Val_par from parametros par where
>>>> par.Cod_par = '01']
>>>>
>>>>
>>>> podrian ayudarme....Gracias
>>>>
>>>>
>>>> Anthony Campos.
>>>>
>>>>
>>>
>>>
>>> --
>>> Fabio Maulo
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a