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>>
