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:
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
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:
Java:
Property.forName("B").getProperty("C");
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