Auf Thema antworten

Hi,


folgendes Szenario:

Gegeben sei eine Klasse A, die per Hibernate auf eine Datenbanktabelle gemappt ist.

Diese Klasse A hat ein Feld, das auf eine Klasse B zeigt, welche ein Feld hat, was auf Klasse C zeigt.

Nun möchste ich von A auf C zugreifen. In der DB sind die Verknüpfungen über die IDs vorhanden, die von Hibernate umgesetzt werden.


Genauer versuche ich dieses Propertyobjekt für A zu erzeugen:


[code=Java]Property.forName("B").getProperty("C");[/code]


Dies resultiert aber nur in dieser Exception:

org.hibernate.QueryException: could not resolve property: order.damageObject


Wie komme ich an C ran ?

Im Endeffekt, will ich überprüfen, ob C in dem Ergebnis von einem subquery vorhanden ist.


Mein Ziel ist es also soetwas machen zu können:


wähle alle A, bei denen C vorkommt in der Auswahl aller C, für die eine Bedingung gilt.


Hilfe ???:L



Oben