Hola a todos

Tengo una duda cuando utilice storeds intente utilizar un mapping como el
siguiente para entidad donde se recuperan los datos

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="GFV">
  <import class="GFV.cSimpleItem, GFV"/>
</hibernate-mapping>

e intenta recuperar los datos de la siguiente manera

                IQuery q = session.GetNamedQuery("USP_RECUPERA_INFO");
                IList< cSimpleItem > result = q.List< cSimpleItem >();

Y me devolvía el siguiente error

"persistent class cSimpleItem not found"

Por lo que tuve que crear un mapping como el siguiente, con lo cual ya quedo
solucionado por supuesto la tabla a la que se refiere el elemento table es
un fake.

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="GFV">
    <class name = "GFV. cSimpleItem,GFV" *table* = "SimpleItem">

    <id name="ID" column="ID">
      <generator class="native"/>
    </id>

    <property name="PlanId" column="PlanId"/>
    <property name="FecIni" column="FecIni"/>
    <property name="Parent" column="Parent"/>
    <property name="FecFin" column="FecFin"/>
    <property name="Checked" column="Checked"/>
    <property name="FecChecked" column="FecChecked"/>
    <property name="UsuarioId" column="UsuarioId"/>
    <property name="ActividadId" column="ActividadId"/>
    <property name="Nombre" column="Nombre"/>
    <property name="Nivel" column="Nivel"/>
    <property name="Duracion" column="Duracion"/>
    <property name="SubCategoriaIniId" column="SubCategoriaIniId"/>
    <property name="SubCategoriaFinId" column="SubCategoriaFinId"/>
    <property name="duracion_childs" column="duracion_childs"/>
  </class>
</hibernate-mapping>

Ahora mi pregunta:

Así es como se debe hacer para todas las entidades de recuperación de datos
en stored procedures en nhibernate? [?]

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

<<344.gif>>

Responder a