Vergleichen von Datum Java DateTime-Spalte in der Datenbank-Tabelle mithilfe von SQL

Habe ich zwei Date Java-Objekte, die zugeordnet werden, einige Variablen in sql-Abfrage (da ich mit Hibernate), um Sie zu vergleichen mit einem DateTime Spalte Typ, um Zeilen mit einem bestimmten Zeitraum, zum Beispiel:

  WHERE event_date >= :startDate and event_date < :finishDate

Ich konnte nicht vergleichen, Datum datetime direkt an, so dachte ich, von 2 möglichen Lösungen:

  • Versuchen zu konvertieren, event_date Feld mit einer Abfrage das Feld Datum vor dem Vergleich.
  • Oder versuchen zu konvertieren, Datum java-Objekt dateTime, die ich denke, könnte nicht möglich sein..

Was würden Sie mir empfehlen zu tun?

  • "Oder versuchen zu konvertieren, Datum java-Objekt dateTime, die ich denke, könnte nicht möglich sein" - Blick auf java.sql.Datum
InformationsquelleAutor Best | 2011-11-23
Schreibe einen Kommentar