JPQL-Check größer als kleiner als das Datum heute in @Query-annotation
Möchte ich prüfen Wetter validTill
Datum ist größer als today
mit JPQL. Ich weiß, dass ich dies auch erreichen, indem Sie die folgenden.
Query q = em.createQuery("select e from MyEntity e where e.validTill > :today ");
und übergeben Sie die :today
parameter. Aber das ist nicht den ich wollte. Ich möchte dies tun, indem Sie @Query
Anmerkung in der CrudRepository
im Frühjahr.
Dies ist mein code-segment in der CrudRepository
@Query("SELECT e FROM MyEntity e WHERE e.validFrom < TODAY")
Iterable<MyEntity> findAllValid();
Ich weiß nicht, was ich sollte an der Stelle TODAY
um das heutige Datum. Bitte helfen Sie mir.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es gefunden. es ist wie diese..
CURRENT_DATE
- ausgewertet, um das aktuelle Datum (java.sql.Date-Instanz).CURRENT_TIME
- ausgewertet, um die aktuelle Uhrzeit (eine java.sql.Zeit-Instanz).CURRENT_TIMESTAMP
- wird ausgewertet, um den aktuellen Zeitstempel, also Datum und Uhrzeit(eine java.sql.Timestamp-Instanz).