Griaß eich,
ich habe gelesen, dass man JOINS in HQL sehr elegant und auf jeden Fall kurz lösen kann. In meinem Fall habe ich eine eins-zu-eins Beziehung zwischen 2 Klassen. zB Name und Adresse, wobei Adresse wiederum diverse Attribute wie etwa Hausnummer beinhaltet.
ich habe nun folgendes probiert: "from name where name.adresse.hausnummer = 8" bekomme jedoch immer eine Fehlermeldung zurück:
unable to resolve path (name.adresse)
Kann es sein, dass ich bei den Annotations (siehe unten) einen Fehler gemacht habe?
@OneToOne(fetch=FetchType.LAZY) @JoinColumn(name = "id") adresse addr = new adresse();
.. das Attribut Id ist in der Klasse Adresse wie folgt definiert:
@Id @GeneratedValue int id;
DANKE schon mal im Vorus, Onkel Charlie
|