sql >> Databasteknik >  >> RDS >> Oracle

Hur använder jag det aktuella datumet i en HQL-fråga med en Oracle-databas?

Borde det inte vara current_date ?

Hibernate kommer att översätta det till rätt dialekt.

Jag hittade ingen riktig referensdokumentation för "Hibernate kommer att översätta detta till det", men uttrycket, i allmänhet, finns i HQL Expressions for Hibernate 4.3.

Sedan finns det Java Persistence API 2.0 (JPA) specifikationen som definierar uttryck för Java Persistence query language (JPQL) och deras betydelse t.ex. för current_date :

4.6.17.2.3 Datetime Functions functions_returning_datetime:=CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP Datetime-funktionerna returnerar värdet för aktuellt datum, tid och tidsstämpel på databasservern.



  1. Hur man konverterar gemener till versaler i MySQL

  2. MySQL in the Cloud - Online Migration From Amazon RDS to EC2 Instance:Part One

  3. Tips för att fixa SQL Server Index Fragmentation

  4. ORA-01111 i MRP i fysisk standby-databas