Ich habe die folgende Struktur:Hibernate ManyToOne Beziehung zu einem verbundenen Unterklasse Typ
[Class]
public class SuperClass
{
}
[JoinedSubclass]
public class SubClass : SuperClass
{
}
[Class]
public class ContainerClass
{
[ManyToOne]
public SuperClass SomeProperty {get; set;}
}
Wenn jedoch eine Instanz von ContainerClass über Hibernate.ISession.Get abrufen, es gibt mir immer eine Instanz von übergeordneter Klasse, auch wenn Das fragliche Objekt sollte eine Instanz der Unterklasse sein. Die Winterschlaf-Dokumentation suggsets das sollte einfach funktionieren, also vielleicht fehlt mir eine Anmerkung?