Bueno creo que mejor sera explicar bien el caso...
Poseo un sistema con 2 objetos Alumnos - Ayudantias su relacion es de
1 - n (Un alumno puede tener varias ayudantias)
El usuario asigna a cada alumno una ayudantia por un periodo
preestablecido, lo que intento hacer es que al dar la matricula de
dicho alumno me despliegue la informacion del alumno con su ayudantia
por si existio algun error de captura y asi poder actualizarlo
Mi problema se reduce al no poder crear una consulta tipo JOIN en
Ayudantia con el POID de un alumno, entonces recurri a una vieja
practica que era hacer 2 consultas:
La primera consulta será a Alumnos donde obtendre todos los datos de
dicho alumno y se almaceran en textbox excepto los POID de Alumno y el
POID de ayudantia, esos quedaran en 2 variables del tipo LONG
El POID del alumno si lo almacena, el POID de la ayudantia es la que
me saca el error mencionado
Si me pueden ayudar con ya sea con la consulta del tipo JOIN o con
esta sera de muchisima utilidad, gracias de antemano
Les dejo el mapeo por lo tanto queda de la siguiente manera:
<class name="Alumno">
<id name="POID" unsaved-value="0">
<generator class="hilo" />
</id>
<property name="Matricula" type="string" length="11" />
<property name="Paterno" type="string" length="50" />
<property name="Materno" type="string" length="50" />
<property name="Nombre" type="string" length="100" />
<property name="NoCuenta" type="int" />
<property name="JDE" type="int" />
<bag name="Pago" cascade="all-delete-orphan">
<key column="PagoID" />
<one-to-many class="Ayudantia" />
</bag>
</class>
<class name="Ayudantia">
<id name="POID" unsaved-value="0">
<generator class="hilo" />
</id>
<property name="NoDepto" type="int" />
<property name="NombreDepto" type="string" />
<property name="Hora" type="int" />
<property name="Importe" type="currency" />
<property name="Inicio" type="datetime" />
<property name="Fin" type="datetime" />
<many-to-one name="Alumnos" column="PagoID" />
</class>
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano