Hola
Tengo un problema con una relacion many-to-one de tipo FK en una
clase, la cual cada vez que la consulto no se esta acutalizada,
siemrep me muestra una instancia antigua y no el valor actualizado.

Este es el contexto de mis clases:

clase Empresa
{
List Moviles: List<Movil>
....
}
clase Movil {
nroMovil : int
patente : string
ultimaTransmision : Transmision
}

clase Transmision
{
fechaHora: datetime
latitud: double
longitud:double
ubicacion:string
.....
}

el mapping de la clase movil con la relacion de transmision es el
siguiente:
<many-to-one name="ultimaTransmision" class="Transmision"
column="id_historial_up" cascade="save-update" />

La posicion de los moviles son actualizadas cada 2 minutos por otra
aplicación, y en consecuencia la propiedad Movil.ultimaTransmision es
actualizada. Hasta aca todo bien ya que en la base de datos se
actualiza perfectamente, pero el problema es cuando en mi aplicación
win32 cada 120seg se realiza una actualización de la posición de los
móviles en un mapa digital. Accedo de la forma Empresa.Moviles o
mediante una consulta HQL siempre me muestra el mismo valor de
transmision. No se actualiza la propiedad Movil.ultimaTransmision.

¿Me podrían ayudar con este tema?Hace unos días que no logro resolver
el problema.

 Muchas gracias








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