Hallo,
Angenommen ich habe zwei Tabellen
Tour: ID DATUM CITY_FROM_FK CITY_TO_FK
City: ID Name
Der benutzer möchte alle Touren angezeigt bekommen für die folgendes gilt (Beispiel): Datum 30.03.2012 Abfahrt: Berlin, Zielort: Köln
Wenn es nur nach Datum gesucht wird, mache ich das so:
Wie definiere ich die Abfrage wenn neben einem Datum Abfahrt- und Zielort angegeben wird?
Angenommen ich habe zwei Tabellen
Tour: ID DATUM CITY_FROM_FK CITY_TO_FK
City: ID Name
Der benutzer möchte alle Touren angezeigt bekommen für die folgendes gilt (Beispiel): Datum 30.03.2012 Abfahrt: Berlin, Zielort: Köln
Wenn es nur nach Datum gesucht wird, mache ich das so:
Java:
...
Query query = session.createQuery("from Tour where DATUM>=:datum");
query.setParameter("datum", datum);
List<?> result = query.list();
...
Wie definiere ich die Abfrage wenn neben einem Datum Abfahrt- und Zielort angegeben wird?