César Pistiner
2016-01-07 18:56:52 UTC
Buenas gente!!
No se si están familiarizados con *Envers* pero por si alguno anda con esto
les dejo una consulta.
Estoy intentando auditar una entidad que tiene una propiedad cuyo tipo es
una *interfaz* y el mapping de la misma es un *any*. Esto al parecer a
Envers no le gusta o no lo soporta.
Alguno tuvo este problema? Hay solución?
Les dejo un modelo de lo que estoy queriendo auditar.
*Clase*
public class DetalleMovimientoDeStock
{
private IAlmacenable _almacenable;
public IAlmacenable Almacenable
{
get { return _almacenable; }
set { _almacenable = value; }
}
}
*Mapeo por xml*
<class name="DetalleMovimientoDeStock" table="DetalleMovimientoDeStock">
<any name="Almacenable" id-type="Guid">
<column name="ClassAlmacenable"/>
<column name="IdAlmacenable"/>
</any>
</class>
Desde ya, muchas gracias!!
Saludos,
César
No se si están familiarizados con *Envers* pero por si alguno anda con esto
les dejo una consulta.
Estoy intentando auditar una entidad que tiene una propiedad cuyo tipo es
una *interfaz* y el mapping de la misma es un *any*. Esto al parecer a
Envers no le gusta o no lo soporta.
Alguno tuvo este problema? Hay solución?
Les dejo un modelo de lo que estoy queriendo auditar.
*Clase*
public class DetalleMovimientoDeStock
{
private IAlmacenable _almacenable;
public IAlmacenable Almacenable
{
get { return _almacenable; }
set { _almacenable = value; }
}
}
*Mapeo por xml*
<class name="DetalleMovimientoDeStock" table="DetalleMovimientoDeStock">
<any name="Almacenable" id-type="Guid">
<column name="ClassAlmacenable"/>
<column name="IdAlmacenable"/>
</any>
</class>
Desde ya, muchas gracias!!
Saludos,
César
--
--
Para escribir al Grupo, hágalo a esta dirección: NHibernate-***@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envÃa un correo electrónico a nhibernate-hispano+***@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
--
Para escribir al Grupo, hágalo a esta dirección: NHibernate-***@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envÃa un correo electrónico a nhibernate-hispano+***@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.