Quiero hacer una selección de la tabla donde date = TODAY, en mysql que sería where date > CURDATE()
, ¿cómo hago esto en una consulta con nombre JPA?¿Cómo obtener CURDATE()/NOW() en una consulta con nombre JPA?
11
A
Respuesta
17
Eso depende de su proveedor de JPA. Hibernate, por ejemplo, apoya current_date() función:
from MyEntity where myDateProperty > current_date()
28
Desde el spec:
4.6.16.3 Funciones de fecha y hora
functions_returning_datetime:= CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP
Las funciones de fecha y hora regresan al valor de la fecha actual, la hora y marca de tiempo en el servidor de la base de datos.
Cuestiones relacionadas
- 1. Cómo optimizar una consulta JPA
- 2. Cómo crear una consulta JPA con combinación externa izquierda
- 3. ¿Hay alguna manera de obtener el tamaño de conteo para una consulta con nombre JPA con un conjunto de resultados?
- 4. Consulta JPA - inyección sql en parámetros posicionales jpa consulta nativa
- 5. ¿Consulta recursiva de JPA?
- 6. Error de sintaxis al analizar una consulta trivial con JPA
- 7. Cómo ejecutar una consulta JPA en juego Framework
- 8. ¿Cómo seleccionar varias columnas con el mismo nombre usando la consulta nativa JPA?
- 9. Cómo "nombre" una consulta en postgres
- 10. ¿Cómo escribir esta consulta usando la consulta de Criterios JPA?
- 11. Consulta de JPA para obtener todo el árbol
- 12. Obtener el nombre de la columna en jpa
- 13. ¿Cómo hibernar para imprimir lo que está mal con una consulta con nombre?
- 14. Resumen de consultas con nombre en un resumen JPA DAO
- 15. Spring JPA Data "O" consulta
- 16. Lenguaje de consulta JPA criteriaBuilder
- 17. ¿Cómo combinar la paginación con una consulta de criterios en Spring Data JPA?
- 18. JPA: consulta que devuelve varias entidades
- 19. usando CountDistinct en una consulta JPA los criterios del API
- 20. cómo escribir orden y consulta límite en JPA
- 21. Cómo mapear una colección abstracta con jpa?
- 22. Java/JPA | Consulta con el tipo heredado especificado
- 23. Pregunta de JPA/Hibernate con nombre de clase?
- 24. ¿Cómo hacer una comparación de marca de tiempo con la consulta JPA?
- 25. Consulta dinámica de JPA 2.0 con la API de Criteria
- 26. JPA - Force Lazy loading solo para una consulta dada
- 27. Contador de JPA NamedQuery
- 28. ¿Cómo obtener valores SELECT y COUNT value con JPA GROUP BY?
- 29. Escribiendo una consulta con QueryDSL JPA con mapeo muchos a muchos
- 30. ¿Cómo puede el JPA reconocer dos clases con el mismo nombre pero en paquetes diferentes?
En cuanto al hecho de que 'CURRENT_DATE' es una función estándar JPA y debería funcionar de la misma manera en todos los proveedores de la APP y RDBMS, se produce un error en Hibernate con SQL Server y deben utilizarse como' CURRENT_DATE() 'en lugar . Entonces, la respuesta de @chssply76 también es correcta: _ "Eso depende de tu proveedor de JPA". _ – naXa