J'ai la structure suivante:Mise en veille prolongée ManyToOne rapport à un type de sous-classe rejoint
[Class]
public class SuperClass
{
}
[JoinedSubclass]
public class SubClass : SuperClass
{
}
[Class]
public class ContainerClass
{
[ManyToOne]
public SuperClass SomeProperty {get; set;}
}
Cependant, lors de la récupération d'une instance de ContainerClass via Hibernate.ISession.Get, il me renvoie toujours une instance de superclasse, même si l'élément en question devrait être une instance de sous-classe. La documentation d'hibernation suggère que cela devrait fonctionner, alors peut-être que je manque une annotation?